Я использую плагин проверки 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);
Внутри этой функции я проверяю, вернулось ли Истина или Ложь, как это.
case "chkFlashedCarton":
strResultValue = pst.FlashedCarton.ToString();
if (strResultValue == "True")
{
strResultValue = " checked";
}
break;
strResultValue - это то, что возвращается обратно.
Помогает ли это увидеть? Спасибо.