Javascript 在现有表单中验证ajax html元素
我有一个表单(使用jQuery Validate进行验证),其中有一个选择框,该框在更改时会将新元素插入表单:Javascript 在现有表单中验证ajax html元素,javascript,html,ajax,Javascript,Html,Ajax,我有一个表单(使用jQuery Validate进行验证),其中有一个选择框,该框在更改时会将新元素插入表单: ctype.on('change', function () { $.ajax({ url: '@Url.Action("GetDetails")', type: 'POST', data: { id: $(this).val(), cntr: $('#ID').val() } }) .then(function (result) {
ctype.on('change', function () {
$.ajax({ url: '@Url.Action("GetDetails")', type: 'POST', data: { id: $(this).val(), cntr: $('#ID').val() } })
.then(function (result) {
$('#fields').html(result).show('clip', {}, 500);
},
问题是我无法添加验证规则,因为这些新元素的element.Form属性为null(这是非常正确的)。
是否有任何变通办法或特殊程序告知这些新元素属于该表格?(无论如何,post请求已正确完成,我可以看到服务器端的所有数据)try
$.live('change',function(){…})代码>。如果这不是你想要的,我不太清楚你的意思。不,不是。问题是,使用ajax添加的新元素的element.forms为null,并且无法解析验证属性。