我正在制作一个反馈表单,它使用JQuery来检查表单验证。 如果用户单击“提交”按钮而未提供任何字段/为我的"评级输入提供无效输入" (串...等)
如何在bullet-point
中的提交按钮后显示消息,而不是在输入旁边?
<html>
<head>
<title>Feedback Form</title>
<script src="script/jquery-1.10.2.min.js"></script>
<script src="script/jquery.validate.min.js"></script>
<script>
$(document).ready(function(){
$("#indexForm").validate({
rules: {
name: {
required: true
},
email: {
required: true
},
rating: {
required: true
},
remark: {
required: true
}
},
messages: {
name: "* Please enter a valid name",
email: "* Please enter a valid email",
rating: "* Please enter a valid rating (number)",
remark: "* Please enter a valid remark",
}
});
});
</script>
<style type="text/css">
#indexForm label.error, #indexForm input.submit {color: red; }
</style>
</head>
<body>
<form action="doAddItem.php" method="post" id="indexForm">
<table>
<tr>
<td>Full Name:</td>
<td><input id="id_name" name="name"></td>
</tr>
<tr>
<td>Email:</td>
<td><input name="email"></td>
</tr>
<tr>
<td>Remarks: </label></td>
<td><textarea name="remark"></textarea></td>
</tr>
<tr>
<td>Ratings: </td>
<td><input name="rating"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>