是否可以在输入文本字段中同时显示一个值并发送另一个值?
例如,当2
<input>
框onchange
时,<select>
框中显示的当前值为3
。
现在我需要为<input>
框发送值2
,但需要显示<input type="text" value="2" name="test1">
。
示例:
2
应在页面中显示3
,并需要将echo $_POST["test1"]
传递到下一页。
如果我3
,则应打印{{1}}。
答案 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
});
)