粘贴数据实现自动tab效果 补充一下,每个输入框的maxlength=2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我实现的效果,学习~<html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>Untitled Page</title> <script type="text/javascript"> function chaifen() { var val = document.getElementsByName("num1")[0].value; var array = val.split("-"); if(array != "") { document.getElementsByName("num1")[0].value = array[0]; document.getElementsByName("num2")[0].value = array[1]; document.getElementsByName("num3")[0].value = array[2]; document.getElementsByName("num4")[0].value = array[3]; document.getElementsByName("num5")[0].value = array[4]; } //01-02-03-04-05 } </script></head><body> <form id="form1" runat="server"> <div> <input type=text name=num1 onkeyup="chaifen()" onfocus="this.select()"><input type=text name=num2 maxlength="2"><input type=text name=num3 maxlength="2"><input type=text name=num4 maxlength="2"><input type=text name=num5 maxlength="2"> </div> </form></body></html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title >Untitled Page </title > <script type="text/javascript" > function chaifen() { var val = document.getElementsByName("num1")[0].value; var array = val.split("-"); if(array != "") { document.getElementsByName("num1")[0].value = array[0]; document.getElementsByName("num2")[0].value = array[1]; document.getElementsByName("num3")[0].value = array[2]; document.getElementsByName("num4")[0].value = array[3]; document.getElementsByName("num5")[0].value = array[4]; } //01-02-03-04-05 } </script > </head > <body > <form id="form1"> <div > <input type=text name=num1 onkeyup="chaifen()" onfocus="this.select()" > <input type=text name=num2 maxlength="2" > <input type=text name=num3 maxlength="2" > <input type=text name=num4 maxlength="2" > <input type=text name=num5 maxlength="2" > </div > </form > </body > </html > <html xmlns="http://www.w3.org/1999/xhtml" > <head > <title >Untitled Page </title > <script type="text/javascript" > function chaifen() { var val = window.clipboardData.getData("text"); var array = val.split("-"); if(array != "") { document.getElementById("num1").value = (array[0])?array[0]:""; document.getElementById("num2").value = (array[1])?array[1]:""; document.getElementById("num3").value = (array[2])?array[2]:""; document.getElementById("num4").value = (array[3])?array[3]:""; document.getElementById("num5").value = (array[4])?array[4]:""; } //01-02-03-04-05 } </script > </head > <body > <form id="form1" > <div > <input type=text name=num1 > <input type=text name=num2 maxlength="2"> <input type=text name=num3 maxlength="2"> <input type=text name=num4 maxlength="2"> <input type=text name=num5 maxlength="2"> <input type=button name=button1 value="自动填写" onclick="chaifen()"> </div> </form> </body> </html> 这个功能怎么实现请各位高手帮忙 关于框架中的菜单问题!在线等 想学习一本javascript的书,讲基础的书!请推荐一本 关于FCKEditor编辑器外向编辑器内插入内容的问题(内祥) 有没办法禁止iframe弹出窗口? 关于fusioncharts Y轴设置相关问题 请问怎样调用打印机打印某个表格的内容(用js) 帮忙给弄一个关于数字排列的算法呗~~~ 怎么把input里面的value值传到from表单action去呢? onclick指定的函数如何传参 求如何获取改变量的值 求救!JS下拉菜单问题,晕了一个上午了
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function chaifen()
{
var val = document.getElementsByName("num1")[0].value;
var array = val.split("-");
if(array != "")
{
document.getElementsByName("num1")[0].value = array[0];
document.getElementsByName("num2")[0].value = array[1];
document.getElementsByName("num3")[0].value = array[2];
document.getElementsByName("num4")[0].value = array[3];
document.getElementsByName("num5")[0].value = array[4];
}
//01-02-03-04-05
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type=text name=num1 onkeyup="chaifen()" onfocus="this.select()">
<input type=text name=num2 maxlength="2">
<input type=text name=num3 maxlength="2">
<input type=text name=num4 maxlength="2">
<input type=text name=num5 maxlength="2"> </div>
</form>
</body>
</html>
<head>
<title >Untitled Page </title >
<script type="text/javascript" >
function chaifen()
{
var val = document.getElementsByName("num1")[0].value;
var array = val.split("-");
if(array != "")
{
document.getElementsByName("num1")[0].value = array[0];
document.getElementsByName("num2")[0].value = array[1];
document.getElementsByName("num3")[0].value = array[2];
document.getElementsByName("num4")[0].value = array[3];
document.getElementsByName("num5")[0].value = array[4];
}
//01-02-03-04-05
}
</script >
</head >
<body >
<form id="form1">
<div >
<input type=text name=num1 onkeyup="chaifen()" onfocus="this.select()" >
<input type=text name=num2 maxlength="2" >
<input type=text name=num3 maxlength="2" >
<input type=text name=num4 maxlength="2" >
<input type=text name=num5 maxlength="2" > </div >
</form >
</body >
</html >
<head >
<title >Untitled Page </title >
<script type="text/javascript" >
function chaifen()
{
var val = window.clipboardData.getData("text");
var array = val.split("-");
if(array != "")
{
document.getElementById("num1").value = (array[0])?array[0]:"";
document.getElementById("num2").value = (array[1])?array[1]:"";
document.getElementById("num3").value = (array[2])?array[2]:"";
document.getElementById("num4").value = (array[3])?array[3]:"";
document.getElementById("num5").value = (array[4])?array[4]:"";
}
//01-02-03-04-05
}
</script >
</head >
<body >
<form id="form1" >
<div >
<input type=text name=num1 >
<input type=text name=num2 maxlength="2">
<input type=text name=num3 maxlength="2">
<input type=text name=num4 maxlength="2">
<input type=text name=num5 maxlength="2">
<input type=button name=button1 value="自动填写" onclick="chaifen()">
</div>
</form>
</body>
</html>