Я использую плагин проверки 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 - это то, что возвращается обратно.
Это помогает видеть? Спасибо.