extjs 怎么跳过红色验证

 我来答
让你笑了
2014-10-24 · TA获得超过572个赞
知道小有建树答主
回答量:227
采纳率:50%
帮助的人:286万
展开全部
//from中红色验证并不代表不能提交....一般只有用代码处理停止提交才可以 , 比如:
var f = form.getForm();
//这里进行验证 , 如果验证不通过 , 则停止提交
if (!f.isValid()){
    alert("表单填写有错误!");
    return;
}
//...这里进行提交

//所以 , 如果想要跳过 , 只要不进行isValid判断就可以
//不过这样 , 表单的文本框还是依然会显示红色 , 如果只想让文本框在提交的时候显示红色(验证错误信息) , 可以 在field中加入 validateOnChange = false , 这样 , 只有在进行isValid()判断的是偶会显示红色了
风铃冷冷2
2014-10-24 · TA获得超过1799个赞
知道小有建树答主
回答量:833
采纳率:0%
帮助的人:503万
展开全部
红色验证不只是allowBlank,是所有validation类型的总和,所以如果要点击另外一个按钮跳过验证,就得在这个按钮触发提交事件前将所有的validation设置为通过
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小雯杀猪
2014-10-24 · 超过42用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:88.2万
展开全部
allowBlank:false,//把这个设置去掉
更多追问追答
追问
我这个不行呀,表单上本来有标准功能,提交是需要验证的,但是现在需要另外添加一个提交按钮,这个按钮提交的数据可能不全,所以我想在点这个按钮的时候,跳过验证,有没有什么办法?
追答
clientValidation:false,//客户端验证这个写到提交方法中试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式