Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 自动将一个表单字段复制到另一个表单字段,但最多只能复制到某个字符_Jquery_Html_Forms - Fatal编程技术网

Jquery 自动将一个表单字段复制到另一个表单字段,但最多只能复制到某个字符

Jquery 自动将一个表单字段复制到另一个表单字段,但最多只能复制到某个字符,jquery,html,forms,Jquery,Html,Forms,[更新] 我试过Clives的解决方案(谢谢),它似乎对我不起作用 我正在使用以下表单代码 <form> Email: <br /><input type="text" name="email" id="email" value="" /><br /> Name: <br /><input type="text" name="name" id="name" value="" /> </form> 将自动使用 f

[更新]

我试过Clives的解决方案(谢谢),它似乎对我不起作用

我正在使用以下表单代码

<form>
Email: <br /><input type="text" name="email" id="email" value="" /><br />
Name: <br /><input type="text" name="name" id="name" value="" />
</form>
将自动使用

franco
我希望在用户单击用户名字段或其选项卡后发生这种情况

非常感谢 硅


应该可以了

你好,克莱夫,非常感谢。我似乎无法实现这一点,因此将我的代码放在原始帖子中,希望您能提供帮助。您只需确保在DOM准备就绪时加载函数,我已更新了答案以反映这一点,您可以看到代码的作用:-)
franco@imrubbishatprogramming.com
franco
$(document).ready(function() {
  $('#id-of-username-field').bind('focus', function() {
    if ($(this).val() == '' && $('#id-of-email-field').val() != '') {
      var emailPart = $('#id-of-email-field').val().split('@')[0];
      $(this).val(emailPart);
    }
  });
});