将HTML表单的多个输入值从一个输入字段传递到JavaScript事件函数

4
我希望能够通过JavaScript将html表单的两个输入字段值连接起来。当我发送一个值并且concat函数接受一个参数时,一切正常。但是当发送两个值并且concat函数接受两个参数时,在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>
2个回答

3

使用以下方法。给表单命名并分配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
实际上,我告诉他给表单命名和ID名称。我做到了。它起作用了。谢谢@JuanMendes - Muhammad Ashikuzzaman

3

title.value 改为 document.getElementById("title").value


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接