<asp:RequiredFieldValidator ID="ddlSizeF" runat="server" ControlToValidate="ddlSize" ValidationGroup="Buy" Display="None" ErrorMessage="请选择货品尺寸!" />
<asp:ValidationSummary ID="BuyVS" runat="server" ShowMessageBox="true" ShowSummary="true" ValidationGroup="Buy" />如上面当用户没有选择尺寸时会有一个
alert("请选择货品尺寸")
页面上还会显示出错信息"请选择货品尺寸"
因为已经弹出窗口了用户就知道哪里验证不成功了,
然后在网页上还显示那个错误,这里感觉不全理,
我想能不能弹出显示是一个信息,页面上提示又是一个信息呢
如上面我的要求是:
弹出显示"请选择货品尺寸!"
页面上提示"*"
谢谢 PS:
1:可能大家会说直接在页面上显示就行了啊,
但这样的话因为排版问题,有时个显示的验证不成功的信息没有地方放
2:可能大家也会说把ValidationSummary 的 ShowSummary="false"
但是这样的话弹出提示验证不成功,用户还得去找在哪里,但ShowSummary="true"的话又显示两个错误信息
有得多此一择和排版不好看
解决方案 »
- 请教一个从datagrid获取统计数据的问题
- 在 北京->丰台->洋桥 附近 那里有好一点的 [[日语]]培训中心
- asp.net站点 报错 The element 'codeSubDirectories' cannot be defined below the application level.
- asp.net初学者的几个问题
- 用javascript如何实现对后台数据库的操作?
- 请教DataSet问题
- 一个页面刷新的问题
- C++程序与C#程序间如何通信?
- 求助?
- 对话框的URL中含有汉字的问题
- repeater值判断显示
- 博客园(www.cnblogs.com)里发表文章时插入代码功能的实现
像页面上必填的项一开始在后面加个如"*"的提示就可以
非要两个验证提示的话肯定得注意页面布局的
--------------------------------------------------------------------
这样不好,页面上有一大把验证的,开始全都出来,那这样和不显示又有什么区别呢我现在的是如*尺寸 TextBox 验证*也就是开始的时候在必填的地方会有一个 "*" 为全"*" 和页面的颜色一样
告诉用户这是必填的然后验证不成功的时候出现一个红色的"*"
表示验证不成功谢谢RE:一般验证都可以自己写JS和CSS实现的
-----------------------------------------
现在用的是ASP.NET不是ASP
既然有这么好用的验证控件为什么还要去自己手写JS呢,很没有效率
谢谢
正解看来是我没有了解这个控件谢谢 原来这么简单