javascript - 复选框填充表单字段

标签 javascript forms checkbox populate auto-populate

我希望使用复选框来填充表单字段。

用户流程示例:
访客填写送货信息字段,例如姓名、地址、邮政编码、城市。
访问者可以选择复选框来自动填充帐单信息字段。
如果用户选中“与账单信息相同”复选框,则运输信息字段
输入数据被复制/粘贴到账单信息字段中。

请访问:http://staelements.com/register

Dynamic Populate Checkbox Auto Form Copy Paste Field

J$ 是实现这一目标的最佳方式吗?
请告诉我是否有更好的解决方案。
感谢您的关注,好公民!

最佳答案

您可以使用 Jquery 来实现此目的..首先将属性 jquery 库加载到您的项目或页面..

那么如果你的复选框是这样的

<input type="checkbox" id="checkbox1" />

<!-- account form fields  -->
<input type="text" id="name" />
<input type="text" id="phone" />

<!-- billing form fields-->
<input type="text" id="name_billing" />
<input type="text" id="phone_billing" />

$(document).ready(function(){
 $("#checkbox1").change(function() {
  if(this.checked) {
   alert("checked ");
    //get the values of the filled fields
    $name = $("#name").val();
    $phone = $("#phone").val();
    console.log("name");
    // then add those values to your billing infor window feilds 

    $("#name_billing").val($name);
    $("#phone_billing").val($phone);

    // then form will be automatically filled .. 

  }
  else{
   $('#name_billing').val('');
   $("#phone_billing").val('');
  }
 });
});

检查 js fiddle http://jsfiddle.net/2kt0usfx/

如果您想在取消选中时删除这些值,只需

我没有对此进行测试,但希望这对您有用

关于javascript - 复选框填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25321386/

相关文章:

php - 从复选框中获取选中的值,即从数据库中获取数据

javascript - Node.js:如何在 ECT 模板中打印部分 URL

javascript - HTML5 拖放图像在 Chromium(和 Opera)中获得水平偏移

javascript - ui-router deferIntercept 和状态参数

c# - VSTO 插件表单关闭处理程序

Javascript 邮箱验证码问题(还在提交表单)

javascript - MobX map 的 map

django - Django 表单字段的标签中的换行符

c# - ListView 控件中的复选框

php - 选中复选框后,我想通过 jquery 将其值发送到其他 PHP 文件