non ho capito cosa intendi per:
perche' ogni secondo ricarichi il form?il form è caricato ogni secondo con load
potresti fare una roba del genere, assumendo che quello che ti interessa inviare sia il contenuto del input che si chiama 'text':
codice:<form name="" action="??" method="get|post" /> <input type="text" name="text" id="text-input"/> <input type="image" src="path/to/image" /> </form>codice:$document.ready(function(){ $('form').submit(submitForm()); }); function submitForm() { var $form = $('form'); var method = $form.attr('method'); var url = $form.attr('action'); if (method == 'get') { $.get(url, {text: $('#text-input').val()}, function (data) {alert('form inviato con successo!')}; } else { $.post(url, {text: $('#text-input').val()}, function (data) {alert('form inviato con successo!')}; } return false; }
l'ho scritto velocemente e non l'ho provato quindi non so se ho scazzato qualcosa, ma almeno dovrebbe darti un punto da cui iniziare.

Rispondi quotando