我想传递html表单的两个输入字段值并通过JavaScript连接它们。当我发送一个值并且concat函数接受一个参数时,它是可以的。但是当发送两个值并且concat函数采用两个参数时,它是打印<< title.value =“未定义”>>在concat函数中,并与user_name连接。我还需要从user_name字段传递标题。
<form "method="post"action="signup.php">
<label>Name:</label>
<input type="text" name="title" id="title" />
<br/>
<label>Email:;
<input type="text" name="user_name" id="user_name" onkeyup="concat(this.value,title.value)" />
</form>
答案 0 :(得分:2)
使用它。给表单提供一些名称和id名称,并调用concat函数,如下所示。
<form id="form1" name="form1" "method="post"action="signup.php">
<label>Name:</label>
<input type="text" name="title" id="title" />
<br/>
<label>Email:;
<input type="text" name="user_name" id="user_name" onkeyup="concat(this.value, form1.title.value)" />
</form>
答案 1 :(得分:2)
将title.value
更改为document.getElementById("title").value
。