怎么让javascript控制页面是否提交?
我的页面里有个button控件,
我想在客户端CheckForm()脚本中检查其他控件内容是否填写,
当页面中的其他控件内容为空时,返回重新填写;否则,则提交页面。
谁知道该怎么做?
控件代码如下:
<asp:Button ID= "ButtonPublish " runat= "server " Text= "需求发布 " OnClick= "ButtonPublish_Click " OnClientClick= "CheckForm() " />
<script type= "text/javascript ">
function CheckForm()
{
if(document.getElementById( "TextBox1 ").value== " ")
{
alert( "内容为空,请返回重新填写 ");
return;
}
else
{
//执行ButtonPublish_Click程序的内容
}
</script>
------解决方案--------------------在page_Load事件來個this.ButtonPublish.Attributs.Add( "onclick ", "return CheckForm() ");
<script type= "text/javascript ">
function CheckForm()
{
if(document.getElementById( "TextBox1 ").value== " ")
{
alert( "内容为空,请返回重新填写 ");
return false;//注意返回 false
}
else
{
return true;//注意返回 true
}
</script>
------解决方案--------------------OnClientClick= "javascript:return CheckForm();
在checkform 里注意在相应的地方返回true或false
------解决方案-------------------- <asp:Button ID= "ButtonPublish " runat= "server " Text= "需求发布 " OnClick= "ButtonPublish_Click " OnClientClick= "return CheckForm() " />
function CheckForm()
{
如果符合条件return true
否则返加false;
}