我希望在使用jQuery提交表单时仅包括某些表单域。例如,我想忽略所有具有disabled属性的字段...可能是这样的:
$('#my_button').click(function() {
if($('input').hasAttr('disabled') {
//ignore this form field when submitting
}
$('form').submit();
});
有什么想法吗?
我想禁用页面加载中的所有控件,并在用户单击反应性窗体中的add按钮时启用所有控件。为此,我在html模板中使用了[disabled]属性,但是我在控制台中得到了下面的警告消息。
警告:
看起来,您使用的是带有反应性表单的禁用属性。如果在组件类中设置此控件时,将禁用属性设置为true,则禁用属性实际上将在DOM中为您设置。我们建议使用这种方法来避免“检查后更改”错误。
Example:
form = new FormGroup({
first: new FormControl(
{value: 'Nancy', disabled
我通过jQuery手动提交一份表单。我对此表单中的所有输入元素都使用FormData。见下面的代码:
$("#submit-form").on('submit', function (event) {
event.preventDefault();
var form = $('#submit-form')[0];
var data = new FormData(form);
$.ajax({
type: "POST",
我有一个非常复杂的Asp.NET 4.0应用程序,其中有一个使用Telerik RadControls构建的特定表单。
有一个带有嵌套RadGrid的RadGrid,其中包含由各种TextBoxes (RadTextBox等)组成的行。
这个表单是巨大的,当它增长时,如果我发布页面(不管是否异步),我在Application_BeginRequest,中得到一个错误堆栈是:
in System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
in System.Web.HttpValueCollection.Fill