就是在输入验证码的如果是全角的都没办法通过,怎么用js转换啊?就转输入框里数字的就行,由于对js不怎么懂,麻烦给段完整的代码,因为我不知道怎么加到页面里面去,<input class="yanzheng" name="checkcode" type="text" />就是把这个输入框的输入的全角数字转换为半角数字
解决方案 »
- js与jquery兼容问题,js执行deleteRow时内存不能为read!求助!
- 请问javascript的constructor问题?
- 在.js文件中读取文本的内容
- 求JS开发相关工具
- 字体设置
- 请教我输入15就会动态增加15个文本框怎么实现?
- 如何得到这个数组的值?
- 关于排序,对两个数字连接成的一个字符串 排序,要求按两个数值来排,结果老是按数字的序来排的,有代码贴出
- 静态网页怎么在两个页面间传递静态图片参数
- 100分求救,如何将单选目录树的单选框按节点分组!!!
- 单击鼠标右键,多边形图片旋转问题55555555555555·······
- 用图片来代替radio按钮,希望选中之后图片有所变化,应该怎么做,那位高人知道啊?急!!!!
function quanjiao2Banjiao(str) {
var i;
var result = '';
for (i = 0; i < str.length; i++) {
code = str.charCodeAt(i);
if (code >= 65281 && code < 65373) {
result += String.fromCharCode(str.charCodeAt(i) - 65248);
}
else {
result += str.charAt(i);
}
}
return result;
}
<head><title>全角半角转换</title>
<SCRIPT LANGUAGE="JavaScript">
function DBC2SBC() {
var i;
var result='';
var anthor = document.getElementById("testid");
str = anthor.value;
for(i=0;i<str.length;i++ ){
//str = anthor.substr(i,1);
code=str.charCodeAt(i);
// “65281”是“!”,“65373”是“}”
if(code>=65281&&code<65373)
// “65248”是转换码距
result+=String.fromCharCode(str.charCodeAt(i)-65248);
else result+=str.charAt(i);
}
anthor.value = result;
alert(result);
//return result;
}
</SCRIPT>
</head>
<p align="center">
<input type="text" value="" id="testid" name="txt" size="10"></input>
<br></br>
<input type="button" name="btn" value="老大来帮你转" ></input>
</p>
</html>