Tengo un formulario que estoy tratando de obtener datos de un formulario usando jquery y validarlo. ¿Cuál es la mejor manera de tomar datos de un formulario a una variable usando jquery?jquery obteniendo datos del formulario
Respuesta
Aquí es el fragmento que se puede utilizar -
$('#myForm').submit(function() {
// get all the inputs into an array.
var $inputs = $('#myForm :input');
// not sure if you wanted this, but I thought I'd add it.
// get an associative array of just the values.
var values = {};
$inputs.each(function() {
values[this.name] = $(this).val();
});
});
que ya ha recibido stackoverflow-link
¡Justo lo que quería, gracias! – gilbertbw
Bueno aquí vamos
Este es el script dejQuery:
function getData() {
$(document).ready(function() {
var myTextFieldValue = $('#myTextField').value;
alert('The value is: '+myTextFieldValue);
});
}
Este es el HTML
<form action='#' method='whatever'>
<input type='text' id='myTextField' />
<input type='submit' onClick='getData()' />
</form>
NOTA: Con el fin de hacer su trabajo guión debe importar las bibliotecas de jQuery
De esta manera:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
no probé el guión lo que podría haber algunos errores. Espero que te haya sido útil Adiós.
(Para cualquier ayuda me pm)
cómo alguien puede PM. solo podemos dejar comentarios. – defau1t
Mire mi perfil y envíeme un correo electrónico. Tiene razón de todos modos –
no hay manera de obtener todos los datos de un formulario en una línea de código. Tienes que recuperar su valor por valor. si tiene un <input id='some-id' >
simplemente use var someId = $('#some-id').val();
. Ahora, algunos tienen el valor de la entrada
La función val() solo devuelve el valor del primer elemento coincidente (si no sabes lo que quiero decir, échale un vistazo al selector jquery (http: //api.jquery) .com/categoría/selectores /) echar un vistazo a http://api.jquery.com/val/ para ver la función val, tiene algo raro con la etiqueta <textarea>
Y recuerda que para validar siempre del lado del servidor, incluso si ya lo hizo el lado del cliente, js securrity es muy fácil de omitir
hay una manera de obtener todos los datos de un formulario en una línea de código usando '$ (' # myform '). Serialize();' –
@BishnuPaudel ¿cómo se puede tomar datos serializados y usarlos? – gilbertbw
Esto podría ayudarlo http://api.jquery.com/serialize/ –
use el complemento de validación de JQuery. Eche un vistazo here
- 1. Obteniendo datos de formulario de HttpListenerRequest
- 2. jQuery datos de formulario POST
- 3. Windows Forms, obteniendo una propiedad del formulario principal
- 4. Jquery - Obteniendo la altura del div construido
- 5. Obteniendo TextArea usando JQuery
- 6. JavaScript - Obteniendo valores de formulario HTML
- 7. Jquery para cambiar la acción del formulario
- 8. Pasar datos al primer formulario del segundo formulario en C#
- 9. ¿Html.ActionLink() publica los datos del formulario?
- 10. Android, Webview, obtenga los datos del formulario
- 11. Jersey para leer los datos del formulario
- 12. Google Analytics: ¿puede recopilar datos del formulario?
- 13. jQuery obteniendo text-shadow variabile
- 14. Cómo obtener datos de formulario como un objeto en jquery
- 15. Obteniendo el valor de JQUERY datepicker
- 16. Obteniendo datos de Alexa
- 17. Obteniendo un objeto JQuery vacío
- 18. jQuery: función html() obtener datos antiguos en el formulario
- 19. Modificar los valores del formulario con beforeSubmit con jQuery ajaxSubmit?
- 20. Copia de formulario a formulario en jQuery
- 21. obteniendo el valor seleccionado del menú desplegable .NET usando JQuery
- 22. Obteniendo desplazamiento de los datos del acelerómetro con Core Motion
- 23. jQuery - Inhabilitar campos de formulario
- 24. pasando los datos en la presentación del formulario a través de jquery/ajax
- 25. MVC y jQuery: Mejor pratice para recuperar los datos del formulario
- 26. ¿Cómo enviar datos del formulario serializar utilizando jQuery si el elemento de entrada es una matriz
- 27. Jquery envíe el formulario
- 28. jQuery encontrar formulario primario
- 29. jQuery iframe formulario enviar
- 30. Delphi - formulario dentro del formulario
selector de usar jQuery para obtener el valor –
Otra pregunta similar a esta: http://stackoverflow.com/questions/169506/obtener-formulario-entrada-campos-utilizando-jquery –