下面这个是验让输入框不为空的js代码:JScript.js
//验证输入框是否为空
function checkInput(name, error)
{ flag = false;
if (document.getElementById(name).value == "")
{
alert(error);
document.getElementById(name).focus();
flag = false;
}
else
{
falg = true;
}
return flag;
}我在.aspx调用时的代码:
<script language="javascript" type="text/javascript" src="../../../App_Themes/Red/JS/JScript.js"charset="gb2312"> </script>
<script language="javascript" type="text/javascript">
function check()
{
checkInput("SchoolName","请输入学校名称")
} <input type="text" id="txtSchoolName" runat="server" name="SchoolName" onclick="check()" />
出现一个错误:缺少对象,还有就是提交时,它提示了错误,可是页面还是提交到服务器了
//验证输入框是否为空
function checkInput(name, error)
{ flag = false;
if (document.getElementById(name).value == "")
{
alert(error);
document.getElementById(name).focus();
flag = false;
}
else
{
falg = true;
}
return flag;
}我在.aspx调用时的代码:
<script language="javascript" type="text/javascript" src="../../../App_Themes/Red/JS/JScript.js"charset="gb2312"> </script>
<script language="javascript" type="text/javascript">
function check()
{
checkInput("SchoolName","请输入学校名称")
} <input type="text" id="txtSchoolName" runat="server" name="SchoolName" onclick="check()" />
出现一个错误:缺少对象,还有就是提交时,它提示了错误,可是页面还是提交到服务器了
解决方案 »
- firefox中是否能用javascript调用当前嵌入网页的PDF文件的打印功能?
- 刷新问题,我做的页面有新数据,但点刷新没用,要关掉IE重新打开才显示新数据!为什么?
- 心情比较郁闷,没事我散分.......
- VS2005可不可以声明控件啊,如果有在哪里啊? (急,高分)
- prototype & array 问题。
- 100分请教关于页面打印预览DataGrid控件数据的问题
- 我不相信没有高手做过在Repeater内嵌套一个CheckBox这样复合控件编程.(内附源码)
- 当鼠标移动在上面怎么使datagrid变色啊?
- 帮帮我
- 如何關閉excel?
- 难题请教:membership节点是何时被什么程序载入和实例化的?
- 怎样实现刷新(急急。。。)
2.去掉runat="server"
{
return checkInput("txtSchoolName","请输入学校名称") ;//注意:使用控件的ID(getElementById)
} //要把true或false返回(return),这样才不会出现明明false但还是提交的情况
<input type="text" id="txtSchoolName" runat="server" name="SchoolName" onclick="return check()" />
{ flag = false; flag 不用声明var 也能用么?
{ flag = false;
if (document.getElementById(name).value == "")
{
alert(error);
document.getElementById(name).focus();
flag = false;
}
else
{
falg = true;
}
return flag;
} 红色的地方应该是flag吧
不用去掉 去掉后台不能得值checkInput("<%=txtSchoolName.ClientID%>","请输入学校名称") 那里传的是客户端ID 如上就可以了