(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。相关的知识,希望对你有一定的参考价值。

详细说明:
1、页面上有 DataList 控件 、 TextBox 控件 , Button 控件;
2、TextBox,是在 DataList 里面的;
3、点开页面之后,有 N 个 TextBox (因为 TextBox,是在 DataList 里面的)。

问题:
点击 Button 的时候,判断是否还有 TextBox 为空。
如果有,则提示错误,并把鼠标的焦点【focus()】定位到那个空的TextBox 上。
问题修改为:
点击 Button 的时候,判断是否还有 TextBox 为空。
如果有,则提示错误,并把所有为空的 TextBox 的边框颜色变成红色 。

附加(控件的具体名称分别是:DataList1、TextBox1、Button1):

<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" >
</ItemTemplate>
</asp:DataList>

<asp:Button ID="Button1" runat="server" >判断有没有空的文本框</asp:Button>

elem=this.form.elements;
for(i=0;i<elem.length;i++)

if(elem[i].id.indexOf("DataList1")!=-1)

if(elem[i].id.indexOf("TextBox1") != -1)

if(elem[i].value=="")

elem[i].cssclass="red_css"



追问

呃,不行。
估计是这一句不行:
elem=this.form.elements ;

补充:我的 form , id 是 "Form1",像这样:

追答

elem=Form1.elements ;

追问

这位朋友你好,可以了,非常感谢哈!

请问能顺便帮我写一个漂亮的CSS吗,谢谢哈~~(追加30分)
【我总分只剩系80分了 >_< 要剩点来给下一个提问 】

效果最好这样(漂亮,而且清晰明了,让输入者一看就知道):
TextBox 的边框变红色,然后一闪一闪的。

参考技术A 用 jquery 就简单多了啊 手写代码 可能有错
$("#btn").click(function() //按钮点击
$("input:[type=text]").each(function(i,item)
if($(item).val() == "")
alert("错误");
$(item).focus();

);
);

ASP.NET MVC要怎么引入JS和CSS?

以前搞WebFrom,引入js和css的时候都是直接拖过来
现在学习MVC,用VS2012新建了一个MVC4的程序,看起来引用JS和CSS的方式不一样了呢?有什么说法?求指点。

参考技术A 用CSS编辑器编辑好后再把它导入本回答被提问者采纳 参考技术B 直接在Visul studio 中拉如你要引入的文件就是了

以上是关于(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。的主要内容,如果未能解决你的问题,请参考以下文章