wordpress - 根据 Wordpress 中的用户名为新用户自动生成电子邮件
问题描述
我正在尝试在我的网站中添加一个功能,如果他们没有任何电子邮件,客户可以避免使用电子邮件,就像我的许多客户没有电子邮件一样,所以我想要什么,如果他们来到我的网站下订单并且移至结帐页面,他们可以输入详细信息并输入用户名以创建帐户,然后电子邮件应自动添加到电子邮件字段中。例如,如果我的客户将他的用户名键入为 Kashif975,则电子邮件字段应填写 Kashif975@xyz.abc
给定的代码段工作正常,但是问题是什么,如果客户有一封电子邮件并且他输入了电子邮件,但是当他开始在用户名字段中输入时,客户的电子邮件覆盖自动生成的电子邮件,任何人都可以帮助我了解应该是什么代码所以这个问题得到解决,自动填充功能只有在客户不输入电子邮件时才能工作
$(document).on( "input", "#user_login", function AutoEmail() {
var x= $('#user_login').val();
if( x != "" ) {
$('#email').val(x+'@xyz.abc');
} else {
$('#email').val("");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
Username: <input type = "text" id = "user_login"><br>
Email: <input type = "text" id = "email">
解决方案
推荐阅读
- php - Check if a number is negative in PHP
- find - 在 COGNOS 报表工作室中,我如何按文本搜索列
- python - 在python中改变值
- php - 使用 PHP Laravel,我如何制作一个像“when”语句一样有条件的 Eloquent 查询,但取决于检索到的列的值?
- c# - ASP.NET - 在 Razor 视图中读取组件参数
- javascript - 是否可以从 Three.js Canvas 导出 3D 对象?
- python-3.x - Discord.py 机器人在播放音频和托管在谷歌云虚拟机上时随机断开连接并重新连接
- arrays - TCSH shell 中的循环数组
- java - Hibernate org.hibernate.hql.ast.QuerySyntaxException:当我尝试通过时间戳差异清除时出现意外令牌
- google-visualization - 谷歌图表未在 yaxis 上显示名称