下面是我程序里的要调用的js:
<script language="javascript">
function ValidateInput()
{
if( document.getElementById("TextBox1").value==""||document.getElementById("TextBox1").value.length<10)
{
alert("内容太少");
document.all.TextBox1.focus();
return false;
}
else if(Form1.Radio_week.checked==false&&Form1.Radio_lastweek.checked==false)
{
alert("请选择周");
document.all.TextBox1.focus();
return false;
}
else
{
return confirm('确认登陆么');
}
}
</script>
情况是这样的,这是一个提交报告的页面,这里提供提交当前两周的报告,我用了两个RadioButton作为周的选择,如果已经提交过一周,那周的RadioButton的visible就要为false,也就是不可见,但是在做判断的时候,如果RadioButton设为false的话,在前台就找不到这个控件了,所以这个js也就失效了,请大家来帮我想象办法吧!谢谢大家了
<script language="javascript">
function ValidateInput()
{
if( document.getElementById("TextBox1").value==""||document.getElementById("TextBox1").value.length<10)
{
alert("内容太少");
document.all.TextBox1.focus();
return false;
}
else if(Form1.Radio_week.checked==false&&Form1.Radio_lastweek.checked==false)
{
alert("请选择周");
document.all.TextBox1.focus();
return false;
}
else
{
return confirm('确认登陆么');
}
}
</script>
情况是这样的,这是一个提交报告的页面,这里提供提交当前两周的报告,我用了两个RadioButton作为周的选择,如果已经提交过一周,那周的RadioButton的visible就要为false,也就是不可见,但是在做判断的时候,如果RadioButton设为false的话,在前台就找不到这个控件了,所以这个js也就失效了,请大家来帮我想象办法吧!谢谢大家了
:RadioButtonID.style.display = "none";//隐藏
RadioButtonID.style.display = "";//显示
前台正好用js
如果后台
就用Response.Write或者Page.RegisterStartupScript往外打
然后在后台判断两个radiobutton都存在的方附一值给hidden,然后再js里判断即可