通过单击复选框将一个文本框中的数据复制到另一个文本框中
copy one Textbox data into another textbox by clicking checkbox
<html>
Address Line 1
<input type="text" id="stu_per_add_one" name="stu_pre_add_one" maxlength="40" size="35"/>
Address Line 2
<input type="text" id="stu_pre_add_two" name="stu_pre_add_two" maxlength="40" size="35"/>
Address Line 3
<input type="text" id="stu_pre_add_three" name="stu_pre_add_three" maxlength="40" size="35"/>
Village
<input type="text" id="stu_pre_village" name="stu_pre_village" maxlength="40" size="35"/>
Taluka
<input type="text" id="stu_pre_taluka" name="stu_pre_taluka" maxlength="40" size="35" />
City
<input type="text" id="stu_pre_city" name="stu_pre_city" maxlength="40" size="35" />
District
<input type="text" id="stu_pre_dist" name="stu_pre_dist" maxlength="40" size="35" />
<input id="sameadd" name="sameadd" type="checkbox" value="Sameadd" onchange="CopyAdd(this);" />
Check if Permenent Address Same as Present Address
<script type="text/javascript">
function CopyAdd(cb)
{
var cb = document.getElementById('sameadd');
var a1 = document.getElementById('stu_pre_add_one');
var al1 = document.getElementById('stu_per_add_one');
var a2 = document.getElementById('stu_pre_add_two');
var al2 = document.getElementById('stu_per_add_two');
var a3 = document.getElementById('stu_pre_add_three');
var al3 = document.getElementById('stu_per_add_three');
var v1 = document.getElementById('stu_pre_village');
var vl1 = document.getElementById('stu_per_village');
var t1 = document.getElementById('stu_pre_taluka');
var tl1 = document.getElementById('stu_per_taluka');
var c1 = document.getElementById('stu_pre_city');
var cl1 = document.getElementById('stu_per_city');
var d1 = document.getElementById('stu_pre_dist');
var dl1 = document.getElementById('stu_pre_dist');
if (cb.checked)
{
al1.value = a1.value;
al2.value = a2.value;
al3.value = a3.value;
vl1.value = v1.value;
tl1.value = t1.value;
cl1.value = c1.value;
dl1.value = d1.value;
}
else
{
al1.value = '';
al2.value = '';
al3.value = '';
vl1.value = '';
tl1.value = '';
cl1.value = '';
dl1.value = '';
}
}
</script>
Address Line 1
<input type="text" id="stu_per_add_one" name="stu_per_add_one" maxlength="40" size="35"/>
Address Line 2
<input type="text" id="stu_per_add_two" name="stu_per_add_two" maxlength="40" size="35"/>
Address Line 3
<input type="text" id="stu_per_add_three" name="stu_per_add_three" maxlength="40" size="35"/>
Village
<input type="text" id="stu_per_village" name="stu_per_village" maxlength="40" size="35"/>
Taluka
<input type="text" id="stu_per_taluka" name="stu_per_taluka" maxlength="40" size="35" />
City
<input type="text" id="stu_per_city" name="stu_per_city" maxlength="40" size="35" />
District
<input type="text" id="stu_pre_dist" name="stu_pre_dist" maxlength="40" size="35" />
</html>
请解决它为什么不工作.....本守则可能缺少某些内容…我也试过这个代码,然后它不复制任何文本框的数据相同…我想直接为7个文本框做…我不能正常工作。我不知道少了什么。拜托谁来解决这个问题……我正在做JSP项目…
谢谢颧骨
查看此页面:http://jsfiddle.net/nc3sH/1/
元素的id重复,并且在元素id中pre
和per
的用法也很混乱…
相关文章:
- 使用敲除绑定多个文本数据
- Node.js向/从MongoDB发送/返回纯文本数据的最基本方法是什么
- 从 jquery 更新 html 文本数据
- 我将文本数据转换为jquery对象,但创建的文本数据不是我期望的
- 从当前页面之外的系统剪贴板获取最后的“文本”数据
- 如何从另一个网站或时间获取文本/数据
- 从 json 获取文本数据
- Angularjs文本/数据未显示
- 从<p>标记到twitter小部件文本数据属性
- 通过http请求将java代码中的连续文本数据发送到html
- 仅当关联复选框选中MySql时才插入输入文本数据
- 将纯文本数据转换为json
- 关于在数据库(SQL)中保存文本数据的要求
- 文本数据和文件的POST
- 如果当前文本数据=任何其他文本数据,则.
- HTML按钮将输入文本数据发送到ASP端
- 用IE、ADODB从base64文本数据中保存二进制文件.流式传输到硬盘
- 提交文本-数据和文件的php脚本与jquery
- 删除HTML文件中的一些文本数据
- HTML将文本数据转换为文件并上传