在外部JavaScript文件中调用asp文本框控件在母版页中不起作用。
对于如这是我在外部的js代码文件document.getelementbyid在主页面的内容页面中无法在外部javascript中工作
function name_valid()
{
var a=document.getElementById("name_box");
if(a==null || a=="")
{
alert('Enter the name');
}
var b=document.getElementById("dob_box");
if(b==null || b=="")
{
alert('Enter the Date Of Birth');
}
}
内容页: 内容占位符(头):
<script src="valid.js" type="text/javascript" language="javascript" ></script>
contentplaceholder1:
<asp:TextBox ID="name_box" runat="server" ></asp:TextBox>
<asp:Textbox Id="dob_box" runat="server"></asp:TextBox>
<asp:Button ID="submit_button" runat="server" Text="Submit" OnClientClick="name_valid()"/>
这里的JavaScript执行要么名称文本框为空或者输入一些名字 请帮我解决这个问题
在你的javascript代码中有一个错误,因为变量'a'没有被定义,只是让你知道。 – 2012-01-09 19:32:05