javascript - 将前缀附加到输入值
问题描述
我正在尝试使用 Jquery 向输入字段值“注入”前缀,以便输入字段值将作为“Referrer Email: {email address}”提交,其中 {email address} 是动态部分。我找到了以下代码段,但无法使其与我拥有的其他代码(如下)一起使用,该代码将字段值组合到一个输入中。有任何想法吗?
$("#notes").keyup(function(){
var prefix = "Referrer Email: "
if(this.value.indexOf(prefix) !== 0 ){
this.value = prefix + this.value;
}
});
$(function() {
$('#ufirst_name, #ulast_name').on('input', function() {
$('#recon').val(
$('#ufirst_name, #ulast_name').map(function() {
return $(this).val();
}).get().join(' ') /* added space */
);
});
});
$(function() {
$('#uliame').on('input', function() {
$('#notes').val(
$('#uliame').map(function() {
return $(this).val();
}).get().join(' ') /* added space */
);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="ufirst_name" placeholder="First Name" id="ulast_name" /><br>
<input type="text" name="ulast_name" placeholder="Last Name" id="ulast_name" />
<br>
<input type="email" name="uliame" placeholder="Email" id="uliame" required onClick="populate()" />
<br>
<input value="Referrer Email" name="Latest_Actions__c" type="text" id="notes" />
<br>
<input value="" name="Referrer_Contact__c" type="text" id="recon" />
解决方案
仅仅连接Referrer Email:
到返回值呢?
我删除了onClick="populate()"
,因为我只是不知道这是什么...
$(function() {
$('#ufirst_name, #ulast_name').on('input', function() {
$('#recon').val(
$('#ufirst_name, #ulast_name').map(function() {
return $(this).val();
}).get().join(' ') /* added space */
);
});
$('#uliame').on('input', function() {
$('#notes').val(
$('#uliame').map(function() {
return "Referrer Email: "+$(this).val();
}).get().join(' ') /* added space */
);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="ufirst_name" placeholder="First Name" id="ulast_name" /><br>
<input type="text" name="ulast_name" placeholder="Last Name" id="ulast_name" />
<br>
<input type="email" name="uliame" placeholder="Email" id="uliame" required />
<br>
<input value="Referrer Email" name="Latest_Actions__c" type="text" id="notes" />
<br>
<input value="" name="Referrer_Contact__c" type="text" id="recon" />
推荐阅读
- java - Main.class 在模块定义中的位置
- windows - Windows 启动上的文件检查失败
- c# - DI 容器如何在 services.AddTransient() 方法中使用 Func<> 委托类型?
- python - 无法安装 Python 包
- python-3.x - 如何使用 KEYAPI 运行谷歌翻译 v3?
- excel-formula - Excel:查找特定单词在列中的字符串中每次出现的位置/位置
- ios - 如何使用 Flutter 实现典型的 iOS 14 标头?
- java - 将 SQL 查询数据映射回存储库中的 Java 对象
- python - 如何结合元素乘法和矩阵乘法
- react-native - Formik 按钮不会使用 Scrollview 呈现