JavaScript:从两个字符串(名字和姓氏)构建电子邮件地址

时间:2014-04-30 22:58:16

标签: javascript forms email adobe

我正在尝试使用Adobe Acrobat中的JavaScript根据输入的名字(字段:FirstName)和姓氏(字段:LastName)填充电子邮件地址(字段:电子邮件)。每个电子邮件地址都具有相同的域名(@ 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的地址。表格上的字段。

1 个答案:

答案 0 :(得分:0)

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;