【发布时间】:2010-03-17 17:55:28
【问题描述】:
我正在使用 jQuery 验证插件。在我的大多数输入类型...标签上,我有 class='required'。
当我通过 JavaScript 提交页面时,会找到页面上具有此类的控件。但是,有一些复选框我不需要验证。
我尝试过从输入标记中完全删除类代码,还尝试过 class='cancel' 和 class='required:false。
当做任何这些事情时,当表单提交时它找不到复选框控件。
我如何仍然保持执行 Request.Form 并找到我的复选框对象的能力,但同时在表单提交时不对这个特定控件应用验证。
谢谢。
在此处编辑。
这是我在没有“检查”代码和三元运算符的情况下使用的。在我的输入标签中,我正在调用这样的函数...
sb.Append(" <td><input type='checkbox' id='chkFlashedCarton' name='chkFlashedCarton' " + strDisabled + " value='true' " + GetPackagingSizeTypeControlValue("chkFlashedCarton") + " />" + crlf);
在该函数内部是我检查返回的 True 或 False 的地方,就像这样。
case "chkFlashedCarton":
strResultValue = pst.FlashedCarton.ToString();
if (strResultValue == "True")
{
strResultValue = " checked";
}
break;
strResultValue 是返回的值。
这有助于看吗?谢谢。
【问题讨论】:
标签: javascript jquery validation plugins