当前位置:首页 > 农机常识 > 正文内容

点击button时函数无法执行

2024-01-02 05:07:13农机常识

一、点击button时函数无法执行

你所有的String variable=xxxx;

都应该写成var variable=new String(xxx);

或者var variable=request.getParameter(userName);

或者var variable=request.getParameter(userName).toString();

你那些Connection, Statement我都不知道是哪里来的

二、怎样用JAVASCRIPT编写从键盘输入10个数字,随机选出2个数字的JAVASCRIPT程序?!

<input type="text" id="myNums" placeholder="请输入10个数字, 用逗号隔开" />
<input type="button" value="选取" onclick="pickNums();" />
<script>
    function pickNums(){
        var myNums = document.getElementById("myNums").value.split(",");
        if(myNums.length != 10){
            alert("请输入10个数字, 用逗号隔开");
        }else{
            var fir = Math.floor(Math.random() * myNums.length);
            var sec = 0;
            do{
                sec = Math.floor(Math.random() * myNums.length);
            }while(sec == fir);
            alert(myNums[fir] + "," + myNums[sec]);
        }
    }
</script>

三、如何过滤文本框输入的指定内容

这里有多种方法,可以供你参考一下!

<input onkeyup="value=value.replace(/[ -~]/g,'')" on-keydown="if(event.keyCode==13)event.keyCode=9"> 

只能是英文和数字.屏蔽了输入法<input style="ime-mode:disabled" onkey-down="if(event.keyCode==13)event.keyCode=9"> <br>

只能显示,不能修改的文本框<input readOnly value="只能显示,不能修改">

<br>
1.文本框只能输入数字代码(小数点也不能输入)
<input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">
<br>
2.只能输入数字,能输小数点.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/D/.test(this.value)){alert('只能输入数字');this.value='';}">
<br>
3.数字和小数点方法二
<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?:[+-]?d+(?:.d+)?|.d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^.d+$/))this.value=0+this.value;if(this.value.match(/^.$/))this.value=0;this.o_value=this.value}">
<br>
4.只能输入字母和汉字
<input onkeyup="value=value.replace(/[d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[d]/g,''))" maxlength=10 name="Numbers">
<br>
5.只能输入英文字母和数字,不能输入中文
<input onkeyup="value=value.replace(/[^w@.]/ig,'')">
<br>
6.只能输入数字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^d|chun]/g,'')">
<br>
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /.dd$/.test(value))event.returnValue=false">
<br>
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input onkeyup="this.value=this.value.replace(/^(-)*(d+).(dd).*$/,'$1$2.$3')">

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:http://www.hnhuayukeji.com/njcs/98854738.html