Mat*_*ics 1 javascript c# asp.net
可能重复:
使用javascript进行文本框空检查
我有一个asp.net按钮和一个asp.net文本框,当我点击按钮时,我想检查文本框是否为空,但不确定我是如何做到的,
<div>
<asp:TextBox ID="txtEU" runat="server"></asp:TextBox>
</div>
<div>
<asp:ImageButton ID="button" runat="server" OnClientClick="MyFunction(); return false;" ImageUrl="/myfolder/abc.png" />
</div>
Run Code Online (Sandbox Code Playgroud)
在我的JavaScript中,我正在做,
<script type="text/javascript">
function doWork()
{
if($input[]
Run Code Online (Sandbox Code Playgroud)
不确定如何检查它是否为空,如果它是空的,那么我正在做一些事情,如果没有那么它应该调用该按钮的方法后面的代码.
cod*_*biz 12
读取ClientIDMode属性以查看如何在ASP.NET(4.0及更高版本)中生成元素ID
function doWork()
{
var textbox = document.getElementById('<%=txtEU.ClientID%>');
if(textbox.value.length == 0)
{
}
}
Run Code Online (Sandbox Code Playgroud)
要么
if(textbox.value == "")
Run Code Online (Sandbox Code Playgroud)
使用验证器可以帮助您开箱即用.其中之一是RequiredValidator,它评估输入控件的值以确保用户输入值.
<asp:RequiredFieldValidator runat="server" ID="txtEURequiredValidator" ErrorMessage="EU should not be empty" />
Run Code Online (Sandbox Code Playgroud)
如果需要执行更复杂的方案,则可以使用RequiredFieldValidator或CustomValidator.
这是一个很好的起点我认为:http://asp.net-tutorials.com/validation/introduction/ (检查右侧的链接以获得验证器的详细视图)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
37748 次 |
| 最近记录: |