手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASp.net 文本框(TextBox)计算,判断输入的是否是数字
ASp.net 文本框(TextBox)计算,判断输入的是否是数字
摘要:复制代码代码如下:protectedvoidtxtQty_TextChanged(objectsender,EventArgse){chec...

复制代码 代码如下:

protected void txtQty_TextChanged(object sender, EventArgs e)

{

checkForm();

}

//检验文本信息是否合法,如果合法则开始计算

protected void checkForm()

{

try

{

if (!IsNumberic(txtQty.Text) && txtQty.Text != "")

{

checkbool = false;

Response.Write("<script>alert('数量只能为数字,请输入数字信息,谢谢合作!')</script>");

txtQty.Text = "";

txtQty.Focus();

}

else if (txtQty.Text != "")

{

Qty = int.Parse(txtQty.Text);

}

if (!IsNumberic(txtVat.Text) && txtVat.Text != "")

{

Response.Write("<script>alert('税额只能是数字,请输入数字信息,谢谢合作!')</script>");

checkbool = false;

txtVat.Text = "";

txtVat.Focus();

}

else if (txtVat.Text != "")

{

Vat = Double.Parse(txtVat.Text);

}

if (!IsNumberic(txtUnitPrice.Text) && txtUnitPrice.Text != "")

{

Response.Write("<script>alert('价格只能是数字,请输入数字信息,谢谢合作!')</script>");

checkbool = false;

txtUnitPrice.Text = "";

txtUnitPrice.Focus();

}

else if (txtUnitPrice.Text != "")

{

UnitPrice = Double.Parse(txtUnitPrice.Text);

}

if (checkbool == true)

{

if (Vat != 0 && ExVatAmount != 0)

{

AmountVat = ExVatAmount / (1 - Vat / 100);

txtAmountVat.Text = AmountVat.ToString();

}

}

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

}

}

/// <summary>

/// 名称:IsNumberic

/// 功能:判断输入的是否是数字

/// 参数:string oText:源文本

/// 返回值:bool true:是false:否

/// </summary>

public bool IsNumberic(string oText)

{

try

{

//从字符串到双精度值的转换,字符串转换为Double,如果成功则返回为真,否则返回为假。

Double var1 = Convert.ToDouble(oText);

return true;

}

catch

{

return false;

}

}

}

【ASp.net 文本框(TextBox)计算,判断输入的是否是数字】相关文章:

给Asp.Net初学者的关于继承和多态性的例子

asp.net 将设有过期策略的项添加到缓存中

asp.net GridView 中增加记录的方法

Asp.Net文本换行

Asp.net怎么导出Excel/Csv文本格式数据?

asp.net动态载入用户控件的方法

asp.net button 绑定多个参数

asp.net动态添加js文件调用到网页的方法

asp.net刷新本页面的六种方法

将文本文件的内容或者文字保存成图片的方法介绍

精品推荐
分类导航