看來javascript函數從未被執行。誰能告訴我爲什麼?單擊按鈕後無法使用console.log(「xyz」)。
<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>
沒有一個console.log工作。 PS-對不起,這個愚蠢的問題。我只是JS的初學者。
將按鈕的類型更改爲按鈕而不是提交。 – Bert
@BertEvans謝謝!有效。應該提交不被使用,因爲它只提交給表單action中指定的url? –
提交類型的按鈕旨在將表單提交給它的任何操作。在這種情況下,它只會刷新頁面。 – Bert