一:判断用户输入是否满足要求
比如:两个输入框,ID分别是txtColNum,txtBoxCode,提交前两者不能同时为空.
解决方法如下:
1:在HTML文件的<Head> </Head>中,插入如下JavaScript脚本(注意,Form1为当前页面的ID,txtColNum和txtBoxCod为输入框的ID,使用value而不是text属性)
<script language="javascript">
function CheckValid(){
if ((document.Form1.txtColNum.text == "") && (document.Form1.txtBoxCode.text == ""))
{
alert("列号和箱号不能全为空,请输入列号或者箱号!");
return false;
}
else
{
return true;
}
}
</script>
2:在CS文件的Page_Load事件中,加入下面一句:
btnQuery.Attributes.Add("OnClick","return CheckValid();");
注意,在句中,CheckValid()后面有";"号
二:判断用户输入是否是浮点值
<script language="javascript">
function CheckExpense()
{
if (document.CompanyExpenseInfo.txtExpenseAmount.value == "")
{
alert("费用金额不能为空!");
return false;
}
else
{
floatValue = parseFloat(document.CompanyExpenseInfo.txtExpenseAmount.value);
if (isNaN(floatValue))
{
alert("请输入正确的费用金额");
return false;
}
else
{
return true;
}
}
}
</script>三:在C#文件中实现一个弹出对话框
private void Alert(string strMessage)
{
this.Page.RegisterStartupScript("","<script>alert('"+strMessage+"');</script>");
}

浙公网安备 33010602011771号