【问题标题】:JavaScript: Build email address from two strings (first name and last name)JavaScript:从两个字符串(名字和姓氏)构建电子邮件地址
【发布时间】:2014-04-30 22:58:15
【问题描述】:

我正在 Adob​​e Acrobat 中尝试使用 JavaScript 根据输入的名字(字段:FirstName)和姓氏(字段:LastName)填充电子邮件地址(字段:Email)。每个电子邮件地址都将具有相同的域 (@company.com)。

我找到了许多相反的资源(从电子邮件地址确定名字和姓氏),但还没有找到如何做到这一点。我确信这很简单,但我使用 JavaScript 的时间不长。

这让我很接近:

//Populate requestor's email address based on requestor's name

//Email Address Object

var address = {
    "firstName":"FirstName",
    "lastName": "LastName"
}


//Email Address Function
function SetFieldValues (firstName, lastName) {
    this.getField("Email").value=address.firstName+"."+address.lastName+"@company.com"
}

然后我的电子邮件地址输出是

FirstName.LastName@company.com

我知道我已将 firstName 和 lastName 定义为字符串,这就是它们出现在输出中的原因,但我不确定如何根据表单字段中输入的内容更改地址 firstName 和 lastName .

【问题讨论】:

  • 我不确定我明白了,你真的只是在问当有人输入输入元素时如何更改地址对象吗?如果是这样,您想用来生成新地址对象的输入元素在哪里?

标签: javascript forms email adobe


【解决方案1】:

HTML:

First Name: <input id="first_name_input">, Last name: <input id="last_name_input">

JavaScript:

var firstName = document.getElementById('first_name_input').value,
    lastName = document.getElementById('last_name_input').value;

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    相关资源
    最近更新 更多