首页 新闻 赞助 找找看

MVC4前台页面如何生成*

0
悬赏园豆:20 [已解决问题] 解决于 2014-03-04 16:40

就是指页面呈现时,标记着Required的就直接显示*,而不是等提交时再提示?

happydaily的主页 happydaily | 菜鸟二级 | 园豆:301
提问于:2014-02-28 17:49
< >
分享
最佳答案
0

不是太明白,能详细点吗?

收获园豆:20
幕三少 | 小虾三级 |园豆:1384 | 2014-03-01 14:13

我希望实体的属性加了特性[Required]的,在页面呈现时就显示红色的*,告诉用户这儿是个必填的,而不是等待提交时再告诉用户。希望生成的代码如下:

 

<td >

<label for="LoginName">

<span style="color:red">*</span>

登陆帐号</label>: </td> <td> <input class="text-box single-line" data-val="true" data-val-length="登陆帐号不能超过50个字符" data-val-length-max="50" data-val-required="登陆帐号 字段是必需的。" id="LoginName" name="LoginName" type="text" value="" /> <span class="field-validation-valid" data-valmsg-for="LoginName" data-valmsg-replace="true"></span> </td>

happydaily | 园豆:301 (菜鸟二级) | 2014-03-01 14:44

@happydaily: 呵呵,这个貌似不行吧,你只有提交后他才能判断你的值是否为空,这种你能想其它法,[Required]特性帮不了你,你可以用js加一个鼠标离开的事件,由他来判断。

幕三少 | 园豆:1384 (小虾三级) | 2014-03-01 15:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册