Ho una forma che sto cercando di ottenere i dati da un modulo utilizzando jQuery e convalidarlo. Qual è il modo migliore per trasferire dati da un modulo a una variabile usando jquery?jQuery ottenere i dati dal modulo
risposta
Ecco il frammento di che è possibile utilizzare -
$('#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();
});
});
preso da stackoverflow-link
Proprio quello che volevo, grazie! – gilbertbw
Beh qui andiamo
Questa è la jQuery script:
function getData() {
$(document).ready(function() {
var myTextFieldValue = $('#myTextField').value;
alert('The value is: '+myTextFieldValue);
});
}
Questa è la HTML
<form action='#' method='whatever'>
<input type='text' id='myTextField' />
<input type='submit' onClick='getData()' />
</form>
NOTA: al fine di rendere lo script di lavoro è necessario importare le librerie jQuery
Ti piace questa:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
non ho provato lo script in modo ci potrebbero essere alcuni errori. Spero di essere stato utile a voi Bye.
(per tutto l'aiuto pm me)
come può qualcuno PM voi. possiamo solo lasciare commenti. – defau1t
Guarda il mio profilo e mandami una e-mail. Hai ragione comunque –
non c'è modo di ottenere tutti i dati di un modulo in una riga di codice. Devi recuperarlo valore per valore. se avete un <input id='some-id' >
basta usare var someId = $('#some-id').val();
. Ora someId mantiene il valore dell'ingresso
La funzione val() restituisce solo il valore del primo elemento corrispondente (se non sai cosa intendo dai un'occhiata al selettore jquery (http: //api.jquery .com/categoria/selettori /) dare un'occhiata a http://api.jquery.com/val/ per vedere la funzione Val, ha qualche cosa strana con la <textarea>
tag
E ricorda di convalidare sempre lato server, anche se avete già fatto lato client, js securrity è molto facile da bypassare
c'è un modo per ottenere tutti i dati da un modulo in una riga di codice usando '$ (' # myform '). Serialize();' –
@BishnuPaudel come si prendono i dati serializzati e come si usano? – gilbertbw
Questo potrebbe aiutarti http://api.jquery.com/serialize/ –
utilizzare il plug-in JQuery Validation. Dai un'occhiata here
- 1. Come ottenere i dati del modulo come oggetto in jquery
- 2. Ottenere i dati dal plist Info
- 3. problema con ottenere i dati dal database
- 4. Come ottenere i dati dal servizio all'attività
- 5. Come ottenere dati dal modulo con spark java?
- 6. jQuery ottenere questo modulo input
- 7. jQuery - Come ottenere i dati XML
- 8. ottenere i dati-attributo jquery javascript vs
- 9. jQuery - Ottenere i valori del modulo per ajax POST
- 10. Come ottenere i cookie dal modulo di richiesta in node.js?
- 11. PDO ottenere dati dal database
- 12. JQuery Post invia i dati del modulo e non JSON
- 13. JQuery - Serializzare i dati del modulo nell'array associato
- 14. Invia dati dal modulo all'e-mail
- 15. Come ottenere valori dal modulo Ext
- 16. ottenere i dati di richiesta nel modulo Django
- 17. NodeJS Come ottenere i dati in assistente, inviato dal jquery chiamata AJAX tramite POST
- 18. ottenere i dati degli attributi
- 19. Come posso ottenere i dati dal file nella cartella documenti
- 20. Come ottenere i dati da SqlDataReader.GetValue dal nome della colonna
- 21. Come ottenere i dati dal cursore in ContextMenu
- 22. Impossibile ottenere i dati della pagina dal plug-in Jekyll
- 23. jQuery autocomplete - Come gestire i dati aggiuntivi?
- 24. Come ottenere dati dal database Parse.com
- 25. Reactjs - Ottenere dati dal server e l'aggiornamento
- 26. Invia dati modulo con jquery ajax json
- 27. Ottenere dati dal dispositivo Fingerprint utilizzando PHP
- 28. Rimuovere i dati dal RRDTool
- 29. Consumare dati del modulo dal servizio WCF l'invio per posta
- 30. plugin jQuery scelto - ottenere dati utilizzando PHP
selettore di utilizzare jQuery per ottenere il valore –
Un'altra domanda simile a questo: http://stackoverflow.com/questions/169506/acquisizione-form-input-campi-con-jQuery –