急用.<input type=text>中的控制 你这傻叉不知道把HK00WX00-放在前面当文本吗?不放到文本框里就是,提交的时候就连接起来,哈哈... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者把HK00WX00放在一个单独的文本框里,并设置成只读,不让用户修改~~ ....定义为一个常量然后每次按键都重新设置value <html><head><title>Preview ActiveX Controls In Internet Explorer</title></head><SCRIPT LANGUAGE="JavaScript"><!--function clearValue(obj) { var strTemp = obj.defaultValue ; obj.value = obj.value.replace(strTemp,"");} function addValue(obj) { obj.value = obj.defaultValue + obj.value ;}function check() { alert(document.fm1.test.value) ; return false;}//--></SCRIPT><body><FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()"><INPUT TYPE="text" NAME="test" value="HK00WX00-" onfocus="clearValue(this)" onblur="addValue(this)" size="50"><INPUT TYPE="submit"></FORM></body></html> event.keycode 拿不到退格键,也好像控不到粘贴 <html><head><title>Preview ActiveX Controls In Internet Explorer</title></head><SCRIPT LANGUAGE="JavaScript"><!--function checkkey(obj) { if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) { event.keyCode = 0; event.returnValue = false; }} function check() { alert(document.fm1.test.value) ; return false;}//--></SCRIPT><body><FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;"><INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50"><INPUT TYPE="submit"></FORM></body></html> <html><head><title>Preview ActiveX Controls In Internet Explorer</title></head><SCRIPT LANGUAGE="JavaScript"><!--function checkkey(obj) { if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) { event.keyCode = 0; event.returnValue = false; }} function check() { alert(document.fm1.test.value) ; return false;}//--></SCRIPT><body><FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;" oncut="return false;"><INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50"><INPUT TYPE="submit"></FORM></body></html> 谢谢 fantiny虽然要判断的情况还是比较多.还是谢谢你一会结贴 <html><head><title>Preview ActiveX Controls In Internet Explorer</title></head><SCRIPT LANGUAGE="JavaScript"><!--function checkkey(obj) { if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) { event.keyCode = 0; event.returnValue = false; }} function check() { alert(document.fm1.test.value) ; return false;}//--></SCRIPT><body><FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;" oncut ="return false;" onselectstart ="return false;"><INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50"><INPUT TYPE="submit"></FORM></body></html> fantiny: 我把光标定在 HK 后面乱加些数据,怎么办? <form name=form1 onsubmit="return check(this)"> <input name=input1 value="HK00WX00-" style="width: 64; border-right: none" readOnly><input name=input2 style="width: 70; border-left: none"><br> <input type=submit></form><SCRIPT LANGUAGE="JavaScript">function check(frm){ frm.input2.value = frm.input1.value + frm.input2.value}</SCRIPT> 再不成用这招:<input value="HK00WX00-" onkeyup="this.value=this.value.replace(/^.{0,9}/, 'HK00WX00-')"> 高手都出来了.谢谢 meizz(梅花雪)<form name=form1 onsubmit="return check(this)"> <input name=input1 value="HK00WX00-" style="width: 64; border-right: none" readOnly><input name=input2 style="width: 70; border-left: none"><br> <input type=submit></form><SCRIPT LANGUAGE="JavaScript">function check(frm){ frm.input2.value = frm.input1.value + frm.input2.value}</SCRIPT>这个挺好问题已解决,谢谢 【求助】JS倒计时 三级菜单问题。。 js获得onload的值 谁会做个人博客 给个样板 有代码 急用 弹出层页面传值 跪求进来看看这个问题,谢谢 option取值? js+dom中的集合复制的非常诡异的问题 递归遍历xml文档树并返回特定xml节点的问题 web读取本地文件夹文件 IE5.0不支持window.top.close();这个方法吗? 用ie打开javascript加载的background有残留,请问如何解决?
定义为一个常量
然后每次按键都重新设置value
<head>
<title>
Preview ActiveX Controls In Internet Explorer</title></head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function clearValue(obj) { var strTemp = obj.defaultValue ;
obj.value = obj.value.replace(strTemp,"");
} function addValue(obj) {
obj.value = obj.defaultValue + obj.value ;
}function check() {
alert(document.fm1.test.value) ;
return false;
}
//-->
</SCRIPT>
<body>
<FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()">
<INPUT TYPE="text" NAME="test" value="HK00WX00-" onfocus="clearValue(this)" onblur="addValue(this)" size="50">
<INPUT TYPE="submit">
</FORM></body></html>
<head>
<title>
Preview ActiveX Controls In Internet Explorer</title></head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkkey(obj) {
if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) {
event.keyCode = 0;
event.returnValue = false;
}
} function check() {
alert(document.fm1.test.value) ;
return false;
}
//-->
</SCRIPT>
<body>
<FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;">
<INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50">
<INPUT TYPE="submit">
</FORM></body></html>
<head>
<title>
Preview ActiveX Controls In Internet Explorer</title></head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkkey(obj) {
if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) {
event.keyCode = 0;
event.returnValue = false;
}
} function check() {
alert(document.fm1.test.value) ;
return false;
}
//-->
</SCRIPT>
<body>
<FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;" oncut="return false;">
<INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50">
<INPUT TYPE="submit">
</FORM></body></html>
虽然要判断的情况还是比较多.还是谢谢你一会结贴
<head>
<title>
Preview ActiveX Controls In Internet Explorer</title></head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkkey(obj) {
if (event.keyCode == 8 && obj.value.length <= obj.defaultValue.length) {
event.keyCode = 0;
event.returnValue = false;
}
} function check() {
alert(document.fm1.test.value) ;
return false;
}
//-->
</SCRIPT>
<body>
<FORM METHOD=POST name="fm1" ACTION="" onsubmit="return check()" onpaste="return false;" oncut
="return false;" onselectstart ="return false;">
<INPUT TYPE="text" NAME="test" value="HK00WX00-" onkeydown="checkkey(this)" size="50">
<INPUT TYPE="submit">
</FORM></body></html>
<input name=input1 value="HK00WX00-" style="width: 64; border-right: none" readOnly><input
name=input2 style="width: 70; border-left: none"><br>
<input type=submit>
</form><SCRIPT LANGUAGE="JavaScript">
function check(frm)
{
frm.input2.value = frm.input1.value + frm.input2.value
}
</SCRIPT>
<form name=form1 onsubmit="return check(this)">
<input name=input1 value="HK00WX00-" style="width: 64; border-right: none" readOnly><input
name=input2 style="width: 70; border-left: none"><br>
<input type=submit>
</form><SCRIPT LANGUAGE="JavaScript">
function check(frm)
{
frm.input2.value = frm.input1.value + frm.input2.value
}
</SCRIPT>
这个挺好
问题已解决,谢谢