2011-04-14 24 views
0

是否可以在輸入文本字段中同時顯示一個值併發送另一個值?如何使用jQuery發送一個值並在文本框中顯示另一個值

例如2<input>框中顯示的當前值,當我onchange<select>框中。

現在我需要爲<input>框發送值3,但需要顯示2

實施例:

<input type="text" value="2" name="test1"> 

應顯示在頁面2和需要傳遞3下一頁。如果我echo $_POST["test1"]它應該打印3

+0

「現在我需要爲該輸入文本框發送值3,但需要顯示3.」你的意思是你需要顯示2嗎? – Munzilla 2011-04-14 19:01:20

+0

你的問題不是很清楚。你可以發佈一些代碼嗎?你有選擇下拉和文本框? – Yasser 2011-04-14 19:01:35

+0

希望你現在明白了 – mymotherland 2011-04-14 19:09:34

回答

1

試試這個(如果我理解你的問題正確):

$('select').change(function(){ 
    var val = this.value; 
    $('input.select').val(val); 
}) 

,這裏是小提琴:http://jsfiddle.net/maniator/hp8cr/

關於問題UPDATE

爲什麼不能在PHP端只需添加一個帖子:

echo ($_POST["test1"] + 1); 
+0

你能否再次檢查我的問題? – mymotherland 2011-04-14 19:26:18

+0

@Dinesh,爲什麼不在PHP端添加一個數字?即時通訊不知道是什麼問題 – Neal 2011-04-14 19:28:19

+0

謝謝尼爾,實際上,例如,我給了2,我們可以使用一些字符/單詞。在這一點上,我們怎麼能做 – mymotherland 2011-04-14 19:36:26

0

如果你正在使用jQuery和ajax後,你可以做到這一點。

$.post("myscript.php", 
    { test2: $('#test2').val(val),  // Submit normally 
    test1: '3'      // Change the value 
    }, 
    function(data){ 
     // Handle response here 
    }); 

) 
相關問題