Quiero activar el evento presentará de la forma del elemento actual es en un método sé que funciona a veces es:.¿Hay una mejor solución jQuery para this.form.submit() ;?
this.form.submit();
Me pregunto si hay una solución mejor, posiblemente usando jQuery, como yo No estoy 100% seguro de que el método funcione en todos los navegadores.
Editar:
La situación que tengo es de la siguiente manera:
<form method="get">
<p><label>Field Label
<select onchange="this.form.submit();">
<option value="blah">Blah</option>
....
</select></label>
</p>
</form>
Quiero ser capaz de enviar el formulario de cambio de la <select>
.
Lo que estoy buscando es una solución que funciona en cualquier campo de cualquier forma sin conocer la identificación o el nombre en el formulario. $('form:first')
y $('form')
no funcionarán porque el formulario podría ser el tercero en la página. Además, ya estoy usando jQuery en el sitio, por lo que usar un poco de jQuery no es un gran problema.
Entonces, ¿hay alguna manera de que jQuery recupere el formulario en el que está la entrada/selección/textarea?
El método que publica siempre me ha funcionado. –
Sí, ¿por qué no funciona this.form.submit()? – marcovtwout