textbox限制输入的一些问题

问题描述

小弟刚刚学习C#所以有些问题比较麻烦希望各位耐心解答小弟感激不尽...计算器里的textbox的限制输入用正则表达式是可以限制只输入数字,但是还有小数点需要输入,请问应该怎么写呢?textbox的光标能否不要?能不能用比较简单的方法就能让textbox.text初始为0,而后计算不会受到任何影响呢?小弟刚刚学习所以高手们不要写得太高深或者用JS的语言因为还没有到那个程度才疏学浅所以只能到处问人刚刚发现有这么个宝地希望各位不惜赐教...

解决方案

解决方案二:
aspx<scripttype="text/javascript"language="javascript">functioncheckdecimal(id){dights="0123456789.";for(i=0;i<id.value.length;i++){if(dights.indexOf(id.value.substr(i,1))==-1){alert("Pleaseinputnumber!!");id.value="";id.focus();returnfalse;}}}</script><asp:TextBoxID="txtMohm"Visible="false"runat="server"Text='<%#Eval("Mohm")%>'Width="8%"/>Aspx.cstxtMohm.Attributes.Add("onkeyup","javascript:checkdecimal(this)");
解决方案三:
引用1楼aqua_w的回复:

aspx<scripttype="text/javascript"language="javascript">functioncheckdecimal(id){dights="0123456789.";for(i=0;i<id.value.length;i++){if(dights.indexOf(id.value.substr(i,1))==-1){alert("Pleaseinputnumber!!");id.value="";id.focus();returnfalse;}}}</script><asp:TextBoxID="t…

大哥能否解释下...谢谢....
解决方案四:
难道真的没人理?这里比知道学堂问问都要冷?不是吧。。
解决方案五:
你给的分太多了,给少点会很热闹的
解决方案六:
教你一个最简单的方法用2个textbox,前面一个放整数,后面一个放小数,如果整数输完按小数点就跳到小数的textbox中去明白?

时间: 2024-08-15 04:09:20

textbox限制输入的一些问题的相关文章

单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值

问题描述 单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值 新建一个aspx页面,命名为Alert.aspx,在页面添加一个TextBox控件和一个Button控件,当用户单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值. 解决方案 在按钮里面写 ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script> alert('" + Tex

C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中

问题描述 C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 C#wpf中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 解决方案 你是要同时显示么?还是在一个窗口的Textbox中输完打开另一个界面显示你输入的值 解决方案二: 同时显示,假设一个textbox放在上面,两一个放在它的下面,在上面的textbox输入"+",下面的textbox自动也输入"+"

TextBox获取输入焦点时自动全选的实现方法_C#教程

      C#开发WinForm,如何实现TextBox获取输入焦点时自动全选?       肯定不少朋友一看就会觉得再容易不过了:给TextBox添加GotFocus事件,然后在事件中调用TextBox.SelectAll()不就完事了吗?巢皮一开始也理所当然得这么认为,但要是你试试这么做,你会发现的当你用点击鼠标左键让TextBox.获得输入焦点时,里面的文本根本不会全选.       这是why咧?原因是通过鼠标让TextBox获得输入焦点时,TextBox触发的事件顺序是:MouseD

net-如何调用在textbox中输入的值?

问题描述 如何调用在textbox中输入的值? 在c++.net中,如何调用在textbox中输入的值?取到之后,又如何在.cpp文件里面调用该值? 解决方案 我只知道思路,首先,获得textbox控件的句柄,用textbox的句柄去获得它里面的值,将这个值存到一个你定义的变量里面,然后.CPP文件就可以使用 这个值了.思路都是这样的,我做过mfc.c#没做过c++.net.但是我接触的都是这个套路,你自己探索一下,不会差很远的.相信自己. 解决方案二: 动态加载Textbox并取得输入值验证T

Asp.net TextBox只能输入数字

原文:Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" onkeyup="if(isNaN(value))execCommand('undo')" runat="server" Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox> 其

datagridview-如何在Textbox中输入内容后进行模糊查询,然后在DataGridView显示出查找内容?

问题描述 如何在Textbox中输入内容后进行模糊查询,然后在DataGridView显示出查找内容? 有一个combobox,里面的值有用户名和密码,如果选择用户名,在textbox里面输入某一个关键字,按button之后查找,将找到的数据在datagridview中显示.需要完整的代码,combobox怎么联系到textbox,textbox什么事件里要写什么,button的事件要写什么,怎样才能显示在datagridview里,求详细代码!!!C#初学者,学渣一枚..! 解决方案 http

如何限制textbox只能输入金额

问题描述 如何限制textbox只能输入金额?如果输入的是整数就自动补齐,如输入11就自动变成11.00?请高人给我个代码吧 解决方案 解决方案二:可以使用errorprovider控件对输入的数据进行判定和处理解决方案三:监控keypress事件及change事件,在这两个事件中修正金额解决方案四:1.添加只能输入金额的正则(([1-9][0-9]{0,7})|0)(.[0-9]{0,2}) 2.在失去焦点事件,做补齐解决方案五:变成11.00->string.format("{0}.0

textbox不能输入了

问题描述 经过一次验证之后textbox不能输入了!这是怎么回事??光标不能放在它上了 解决方案 解决方案二:请贴出相关代码或截图解决方案三:代码中有没有把textbox.Enabled=false设置了?解决方案四:"验证"是什么意思?解决方案五:是否设置不可用或只读了?解决方案六:引用4楼的回复: 是否设置不可用或只读了? 看下解决方案七:相关代码贴出来解决方案八:有代码么?解决方案九:估计是另外一个文本框强制获取焦点,导致'验证'的那个失去焦点了解决方案十:无代码无解决解决方案十

asp.net TextBox 只能输入数字和小数点

在定制的textbox控件中,如果只允许输入数字,需要考虑如下三种情况: 正常按键输入的字符,包括西文.中文字符等 通过键盘快捷键方式贴入的文本,即ctrl+v操作 通过上下文关联菜单的mouse操作贴入的文本,即"粘贴"操作 在探讨的同类文章中,多数只考虑了第1种情况,忽略得了第2.3种常见的操作 只允许数据小数 private sub text1_keypress(keyascii as integer)  if keyascii < 48 or keyascii >

选中TextBox中输入的任意一段字符串,着急!

问题描述 比如,在TextBox里边输入2008-12-06,想实现的功能是:将"2008"赋值给"stringy","12"赋值给"stringm","06"赋值给"stringd".感谢! 解决方案 解决方案二:DateTimetime=DateTime.Now;stringy=time.Year.ToString();stringm=time.Month.ToString();st