【发布时间】:2016-03-19 12:48:30
【问题描述】:
我正在尝试将 jQuery 验证添加到我的应用程序中的动态表中。这是我的代码。
<table border="1px" id="table">
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
<tr>
<td><input type=text name="fname_new[0]" class="table_input" /></td>
<td><input type=text name="lname_new[0]" class="table_input" /></td>
</tr>
</table>
<input type="button" name="submit" value="Submit" id="submit" />
单击添加按钮时,我正在通过 jquery 添加行
$("#AddLine").click(function () {
var row = "<tr><td><input name=fname_new[" + num_rows + "] type=text class='table_input' /></td><td><input name=lname_new[" + num_rows + "]type=text class='table_input' /></td></tr>";
$("#table").append(row);
num_rows++;
});
在这里,我使用 ajax post 提交表单。表单是这样提交的
<input type="button" id="savebutton" value="save'/>
点击按钮后,表单会像这样发布
$.ajax({
url: '@Url.Action("", "MyCOntroller")',
type: 'POST',
data: formdata,
datatype: 'json',
success: function (response) {
$('#UserMessage').html(response.UserMsg);
},
error: function (error) {
}
});
我想使用 jQuery 验证动态表,谁能告诉我在通过 ajax 发布之前如何验证。
【问题讨论】:
-
验证什么?文本框有值吗?它匹配一个正则表达式?
标签: jquery ajax model-view-controller