求助JS自动输入INPUT的方法

噢不 2010-05-22 10:19:32
有两个input,第一个输入的是十个数字,第二个input自动获得第一个的后六位,当光标移动到第二个input时,自动输入获得的后六位,应该怎么实现?
...全文
583 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yliu0 2010-05-22
  • 打赏
  • 举报
回复
献个丑。jQuery实现


<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$().ready(function(){
$('#b').focus(function(event){
$('#b').val($('#a').val().substring(5));
});
});
</script>
</head>

<body>
<input type="text" id="a" value="input abc 1234"/>
<input type="text" id="b" />
</body>
</html>
s_liangchao1s 2010-05-22
  • 打赏
  • 举报
回复

<body>
<input type="text" id="f" />
<input type="text" id="s" />
<script>
window.onload = function() {
var f = document.getElementById('f'),
s = document.getElementById('s');
s.onfocus = function() {
this.value = f.value.slice(-6);
}
}
</script>
</body>
ditouye 2010-05-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cj205 的回复:]

JScript code

window.onload = function() {
var b = document.getElementById("b");
b.onfocus = function() {
var a = document.getElementById("a").value;
a = a.substring(a.length - 6 - 1……
[/Quote]
up...
Mr-Jee 2010-05-22
  • 打赏
  • 举报
回复

window.onload = function() {
var b = document.getElementById("b");
b.onfocus = function() {
var a = document.getElementById("a").value;
a = a.substring(a.length - 6 - 1, a.length);
b.value = a;
};


};
Mr-Jee 2010-05-22
  • 打赏
  • 举报
回复
<input type="text" id="a" />
<input type="text" id="b" />

window.onload = function() {
var b = document.getElementById("b");
b.focus = function() {
var a = document.getElementById("a").value;
a = a.substring(a.length - 6 - 1, a.length);
b.value = a;
};


};

qlonelywind 2010-05-22
  • 打赏
  • 举报
回复

function pass() {
var b = document.getElementById("password");
b.onfocus = function() {
var a = document.getElementById("no").value;
a = a.slice(4);
b.value = a;

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧