Tengo que presentar el formulario mediante el botón que está fuera del alcance de la forma por parte de JavaSript.

<form>
  <input name="data" type="text">
  <input type="submit" name="send" id="send-button" style="display: none">
</form>

<button onclick="$('#send-button').click() || .submit()"></button>

El botón #botón » enviar es visible y tengo que enviar todo el formulario al servidor. Esto significa que yo reciba $datos y $enviar (ambos).

Ahora estoy consiguiendo sólo el $datos.

Alguna idea?

  • exactamente qué esperar recibir en el servidor ? No me puedo imaginar el envío de un botón porque no tiene información.
InformationsquelleAutor MakoBuk | 2015-09-23

3 Comentarios

  1. 5

    Que se puede hacer con javascript método de formulario de

    <button onclick="document.forms[0].submit()"></button>

    si usted tiene múltiples formas en el documento, identificador de conjunto de la forma

    <form id="form1">
      <input name="data" type="text">
      <input type="submit" name="send" id="send-button" style="display: none">
    </form>
    <button onclick="document.getElementById("form1").submit()"></button>
    • Él está diciendo que quiere recibir el botón en el servidor, ya ahora, ¿cómo enviar el formulario con el evento onclick
    • Oh, lo siento. Ahora he probado a ejecutarlo en JsFiddle y funciona como supuse. El problema está en algún lugar en mis otras librerías JS, probablemente,: – ( Cuando se mira en los datos de la solicitud, hay datos de entrada y los presentados botón de nombre…
  2. 2

    Dar un nombre al formulario:

        <form name="myform">
            <a href="javascript: submitform()">Submit</a>
        </form>

    Presentar el formulario de función:

        <script type="text/javascript">
            function submitform()
            {
               document.myform.submit();
            }
        </script>

    Invocar presentación:

        document.forms["myform"].submit();
  3. -2

    debe agregar el valor del atributo en el botón enviar como que

    <input type="submit" name="send" value="xyz" id="send-button" style="display: none">

    creo que va a recibir tanto los valores

Dejar respuesta

Please enter your comment!
Please enter your name here