Mam następujący formularz. Chciałbym, aby było ono przesyłane automatycznie przez jQuery, gdy użytkownik dokona wyboru, bez konieczności naciskania przycisku przesyłania. Jak mam to zrobic?Jak przesłać formularz na Wybierz zmianę
<form action="" method="post">
<select name="id" id="cars">
<option value="">Choose</option>
<option value="1">Toyota</option>
<option value="2">Nissan</option>
<option value="3">Dodge</option>
</select>
<input type="submit" name="submit" value="Submit">
</form>
adeneo, próbowałem Twojej sugestii, ale nadal nie działa. Oto pełny kod, coś nie tak?
<!doctype html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#cars').on('change', function() {
this.form.submit();
});
});
</script>
</head>
<body>
<form action="" method="post">
<select name="id" id="cars">
<option value="">Select...</option>
<option value="1">Toyota</option>
<option value="2">Nissan</option>
<option value="3">Dodge</option>
</select>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
I zmieniono go na action = "page.php", który jest nazwą strony, i nadal nie przesyła formularza. –
Wymieniłem dwa działające rozwiązania, daj mi znać, jeśli to pomogło. – Sigismundus