asp.net中如何判断input#textbox内容为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net中如何判断input#textbox内容为空相关的知识,希望对你有一定的参考价值。
想要判断一下input#textbox里的内容,如果和数据库里的重复,则exists=1,”帐号不可用”。若textbox内容和数据库里不重复,且不是空,则exists=2,“帐号可用”,若textbox内筒为空,exists=0,“帐号不能为空”。应该怎么做?谢谢
在脚本的Check()方法中,先判断document.all(TxtId).value是否为空,如果为空则弹出提示,如果不为空,才去调用CheckUser()方法 参考技术A 针对你说的输入空格提示可用这个问题,你可以用正则表达式过滤掉,JS没有trim()函数的Asp.NET MVC Html.TextBox刷新问题
【中文标题】Asp.NET MVC Html.TextBox刷新问题【英文标题】:Asp.NET MVC Html.TextBox refresh problem 【发布时间】:2011-02-04 20:11:55 【问题描述】:我对 asp.net mvc 2 和 html.textboxfor 助手有疑问。 我在表单中使用以下代码:
<%= Html.TextBoxFor(model => model.Zip, new @class = "txt", id = "zip", tabindex = 1 )%>
当用户发送表单时,我验证邮政编码,当邮政编码无效时,我们设置更正的邮政编码。 我的模型有更正的 zip,从 asp 生成的 html 代码包含旧的 zip 值。
示例: 用户写 zip:12345 我的验证课,将 zip 更正为:12346 我的模型包含新的 zip:123456,在 gui 上我只看到 12345
有什么问题?
【问题讨论】:
【参考方案1】:您无法修改控制器操作中的值,因为帮助程序在生成文本框时将始终使用已发布的值。这是设计使然,如果您想解决它,您将不得不编写自己的帮助程序或手动生成文本框:
<input
type="text"
name="Zip"
value="<%= Html.Encode(Model.Zip) %>"
class="txt"
id="zip"
tabindex="1"
/>
【讨论】:
【参考方案2】:使用 ModelState.Clear() 清除模型状态,更新您的对象,然后返回它。
【讨论】:
以上是关于asp.net中如何判断input#textbox内容为空的主要内容,如果未能解决你的问题,请参考以下文章
(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。
ASP.NET 中 使用datepicker 日期选择的时候,如果INPUT控件或者TEXTBOX控件写了runat="server" 就无法调用