我正在使用jquery验证asp.net表单(母版页内的内容)。所需的字段验证所有的作品很好,但我有一个字段是不是必需的,但如果它确实有文本,那么它需要在正确的格式。 jquery验证不正确的文本就好,但是当文本为空时,它会停止提交表单(尽管没有错误信息)。任何人都有一个想法,为什么这可能会发生,或者该怎么办?当非必填字段为空时,jquery验证会停止页面提交
// Add validation rule for email
if ($("input[id$='TextBoxEmail']").length) {
$("input[id$='TextBoxEmail']").rules('add', {
required: false,
email: true,
messages: {
email: 'Please enter a valid email.'
}
});
}