如何使用jquery发送一个值并在文本框中显示另一个值

时间:2011-04-14 18:59:17

标签: php jquery forms

是否可以在输入文本字段中同时显示一个值并发送另一个值?

例如,当2 <input>onchange时,<select>框中显示的当前值为3

现在我需要为<input>框发送值2,但需要显示<input type="text" value="2" name="test1">

示例:

2

应在页面中显示3,并需要将echo $_POST["test1"]传递到下一页。

如果我3,则应打印{{1}}。

2 个答案:

答案 0 :(得分:1)

试试这个(如果我理解你的问题):

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

这里是小提琴:http://jsfiddle.net/maniator/hp8cr/

问题更新

为什么不在PHP端添加一个帖子:

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

答案 1 :(得分:0)

如果您使用的是jquery和ajax帖子,则可以实现此目的。

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

)