是否可以在輸入文本字段中同時顯示一個值併發送另一個值?如何使用jQuery發送一個值並在文本框中顯示另一個值
例如2
是<input>
框中顯示的當前值,當我onchange
框<select>
框中。
現在我需要爲<input>
框發送值3
,但需要顯示2
。
實施例:
<input type="text" value="2" name="test1">
應顯示在頁面2
和需要傳遞3
下一頁。如果我echo $_POST["test1"]
它應該打印3
。
是否可以在輸入文本字段中同時顯示一個值併發送另一個值?如何使用jQuery發送一個值並在文本框中顯示另一個值
例如2
是<input>
框中顯示的當前值,當我onchange
框<select>
框中。
現在我需要爲<input>
框發送值3
,但需要顯示2
。
實施例:
<input type="text" value="2" name="test1">
應顯示在頁面2
和需要傳遞3
下一頁。如果我echo $_POST["test1"]
它應該打印3
。
試試這個(如果我理解你的問題正確):
$('select').change(function(){
var val = this.value;
$('input.select').val(val);
})
,這裏是小提琴:http://jsfiddle.net/maniator/hp8cr/
關於問題UPDATE
爲什麼不能在PHP端只需添加一個帖子:
echo ($_POST["test1"] + 1);
你能否再次檢查我的問題? – mymotherland 2011-04-14 19:26:18
@Dinesh,爲什麼不在PHP端添加一個數字?即時通訊不知道是什麼問題 – Neal 2011-04-14 19:28:19
謝謝尼爾,實際上,例如,我給了2,我們可以使用一些字符/單詞。在這一點上,我們怎麼能做 – mymotherland 2011-04-14 19:36:26
如果你正在使用jQuery和ajax後,你可以做到這一點。
$.post("myscript.php",
{ test2: $('#test2').val(val), // Submit normally
test1: '3' // Change the value
},
function(data){
// Handle response here
});
)
「現在我需要爲該輸入文本框發送值3,但需要顯示3.」你的意思是你需要顯示2嗎? – Munzilla 2011-04-14 19:01:20
你的問題不是很清楚。你可以發佈一些代碼嗎?你有選擇下拉和文本框? – Yasser 2011-04-14 19:01:35
希望你現在明白了 – mymotherland 2011-04-14 19:09:34