【发布时间】:2017-11-08 07:49:30
【问题描述】:
更新了当前的可见性代码。如果这很重要,我正在处理一个 .php 文件。
$(document).ready(function() {
$("#my-form").on('submit', function(e) {
e.preventDefault();
$('.error').html("");
if ($.trim($('input[name="content_id"]').val()) == '' || ($.trim($('input[name="title"]').val()) == '') || ($.trim($('input[name="image"]').val()) == '')) {
$('.error').append(" Please ensure all required fields are filled in.");
return false;
} else {
$('.error').html("*");
$('form').submit();
}
});
});
.error {
color: #FF0000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p><span class="error">* required field.</span></p>
<form method="POST" action="display.php" id="my-form">
<!--onSubmit="return validateForm()"-->
<table>
<tr>
<th>content_id</th>
<th>title</th>
<th>image</th>
</tr>
<tr>
<td><input type="text" name="content_id" size="26"> <span class="error">*</td>
<td><input type="text" name="title" size="26"> <span class="error">*</span></td>
<td><input type="text" name="image" size="26"> <span class="error">*</span></td>
</tr>
</table>
<input type="button" id="cancel" name="cancel" value="Cancel"> <a href="index.php" /></a>
<button type="submit" id="submit" value="Submit">Submit</button>
</form>
【问题讨论】:
-
没有像
e.preventdefault();这样的东西。这是e.preventDefault();。在这里查看:-w3schools.com/jquery/event_preventdefault.asp(大写D)
标签: jquery forms validation