我通过Javascript对控件进行验证,如下:
<script language="javascript" type="text/javascript">
function check()
{
var id_name = document.getElementById("ctl00_ContentPlaceHolder1_fun_Name");
if(id_name.value=="")
{
alert("函数名不能为空");
return false;
}
if(id_name.value.length> 5)
{
alert("函数名长度不能超过5");
return false;
}
return true;
}
</script>
........
..
<asp:Button ID="btn_Update" Text="提交" OnClientClick="return check();" OnClick="btn_Update_Click" runat="server" /> 以上没有问题。但我将以上的JavaScrpit代码放入一个单独的文件SocanCode.js中再执行就不行,好像根本没有执行javascript,如下:
<script type="text/javascript" src="Include/Js/SocanCode.js" >
</script>
........
..
<asp:Button ID="btn_Update" Text="提交" OnClientClick="return check();" OnClick="btn_Update_Click" runat="server" />
请问什么原因??
<script language="javascript" type="text/javascript">
function check()
{
var id_name = document.getElementById("ctl00_ContentPlaceHolder1_fun_Name");
if(id_name.value=="")
{
alert("函数名不能为空");
return false;
}
if(id_name.value.length> 5)
{
alert("函数名长度不能超过5");
return false;
}
return true;
}
</script>
........
..
<asp:Button ID="btn_Update" Text="提交" OnClientClick="return check();" OnClick="btn_Update_Click" runat="server" /> 以上没有问题。但我将以上的JavaScrpit代码放入一个单独的文件SocanCode.js中再执行就不行,好像根本没有执行javascript,如下:
<script type="text/javascript" src="Include/Js/SocanCode.js" >
</script>
........
..
<asp:Button ID="btn_Update" Text="提交" OnClientClick="return check();" OnClick="btn_Update_Click" runat="server" />
请问什么原因??
src="../Include/Js/SocanCode.js"
这样试试