2014-09-29 42 views
4

我想傳遞兩個html表單的輸入字段值並通過JavaScript連接它們。當我發送一個值並且concat函數接受一個參數時,它是可以的。但是當發送兩個值並且concat函數需要兩個參數時,它正在打印< < title.value =「Undefined」>>在concat函數中並與user_name連接。我還需要從user_name字段傳遞標題。將HTML表單的多個輸入值從一個輸入字段傳遞到JavaScript事件函數

<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

使用此。給表單一些名稱和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> 
+0

爲什麼如果該字段已經有一個ID? – 2014-09-29 18:12:06

+1

其實我告訴給名稱和身份證的名稱的形式。我做到了。有效。謝謝@JuanMendes – 2014-09-29 18:16:39

2

變化title.value變爲document.getElementById("title").value

相關問題