0
我想提交一個表單與jquery,但它不承認我提交它時,我點擊「提交」按鈕。jquery不選擇表單元素給定一個ID
我的HTML如下:
<form id="singleParam" role="form">
<div class="form-group">
<label for="sample_size">Number of samples needed</label>
<input name="choices[sample_size]" type="number" class="form-control" id="sample_size" placeholder="Enter desired number of samples">
</div>
<div class="form-group">
<label for="mode">Mode of the distribution (value most likely to be sampled)</label>
<input name="choices[mode]" type="number" class="form-control" id="mode" placeholder="Enter the likeliest value for your parameter">
</div>
<div class="form-group">
<label for="confidence">Confidence interval factor</label>
<input name="choices[confidence]" type="number" class="form-control" id="confidence" placeholder="Enter desired confidence interval factor">
</div>
<div class="form-group">
<input type="button" class="btn btn-primary btn-lg" id="submit" name="submit">
</div>
</form>
和JS是:
$('#singleParam').on('submit', function() {
alert('Form submitted!');
console.log('Form submitted!');
return false;
});
的alert()
或在循環console.log()
不工作,這意味着jQuery的沒有運行在提交代碼。我究竟做錯了什麼?值得一提的是我正在使用bootstrap。
不幸的是,這並沒有解決我的問題,'console.log()'和'alert()'仍然不起作用。 – cachemoi
@cachemoi:點擊後'console中是否有錯誤?動態添加窗體'#singleParam'嗎? –
控制檯不顯示任何錯誤,並且不會動態添加#singleParam。我嘗試了其他更簡單的形式,作爲其他網站中的示例,並且它們也不起作用。 – cachemoi