Es scheint, dass die JavaScript-Funktion nie ausgeführt wird. Kann mir jemand sagen warum?Kann nicht console.log ("xyz") nach dem Klicken auf eine Schaltfläche.
<form>
<select type="text" name="month" id="month">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<button type="submit" id="jobmonth">View all job requests in this month</button>
</form>
<script type="text/javascript">
$('#jobmonth').click(function() {
console.log("work");
var month = $('#month').val();
console.log(month);
}
</script>
Keine der console.log funktioniert. PS- Sorry für solch eine dumme Frage. Ich bin nur ein Anfänger in JS.
Ändern Sie den Typ der Schaltfläche in Schaltfläche, anstatt zu übermitteln. – Bert
@BerTevans Danke! Es funktionierte. Sollte submit nicht verwendet werden, da es nur an die in der Formularaktion angegebene URL übermittelt wird? –
Schaltflächen vom Typ "submit" sollen das Formular an alle Aktionen senden. In diesem Fall würde es nur die Seite aktualisieren. – Bert