想要使用JavaScript驗證工作,當我點擊提交按鈕。現在發生的事情是,即使我輸入值低的值提交。但我需要檢查驗證之前,我點擊提交...JavaScript驗證提交按鈕
這是JavaScript:
$(function() {
$("#newMonoReading").on('focusout', function() {
var str = "";
var initialMonoReading = $('#InitialMonoReading').val();
var newMonoReading = $('#newMonoReading').val()
if (~~newMonoReading < ~~initialMonoReading) {
$('#MonoErrorMessage').text("New Mono Readings must be MORE than existing");
$('#MonoErrorMessage').show();
} else {
$('#MonoErrorMessage').hide();
}
});
});
現在我的表格上,你可以看到輸入類型(提交)
<div class="modal-footer">
<input type="submit" value="Submit New Readings" class="btn btn-primary">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
</fieldset>
</form>
我如何獲得提交按鈕的JavaScript函數,所以當我輸入提交它不會工作,因爲我輸入了一個較低的值。
使用按鈕而不是提交 – Edrich
@Edrich:如果你想提交一個'form',使用提交按鈕。 – Amberlamps
@Amberlamps你可以使用jQuery提交按鈕。 – Edrich