使用javascript中的变量设置填充表单字段

时间:2013-03-13 18:58:45

标签: java javascript playframework-2.0

我的play框架项目中有一个表单。用户输入一系列值。我需要在我的模型中存储另一个值,但我不希望它被显示,它必须被隐藏。另一个复杂因素是我想要这个隐藏值来存储在提交表单后确定的变量的值(因为它使用用户输入的值之一来获取变量)。有没有办法做到这一点,还是我必须创建一个单独的模型来处理这个?

1 个答案:

答案 0 :(得分:0)

  

我不希望它被显示,它必须被隐藏。

选项1:使用$ .data()将值绑定到元素,如果使用jQuery,这是最干净的方法

选项2:将此值作为文本放在<input type='hidden' disabled='disabled'>中。不推荐

  

另一个复杂因素是我希望这个隐藏值存储在提交表单后确定的变量值

更新ajax请求的成功处理程序上的值

$.ajax({
    url: '#wherever',
    data: $('#yourform').serialize();
    success: function(e) { // update the original value from response here },
    error: function(e) { // something bad occured, handle it!! }
});