如何获取我在表单上提交的值并将其传递给我的模态

时间:2015-12-29 04:25:14

标签: javascript jquery twitter-bootstrap

我在我的jsp中有一个表单,其中我输入一个值。然后将其插入到我的数据库中的表中。但是,我想先请用户确认他的提交。我用过这个:

function askConfirmation() { 

    var confirmSubmission = confirm("Do you wish to add this entry?");

    if(confirmSubmission) {
        return true;
    } else {
        return false;
    }

}

虽然这是暂停提交的任务,但这并不是我的想法。我尝试使用模态,但我不知道如何从我的EL中获取我使用的值,并在按钮单击后将其放置在模态中。我该怎么做?

2 个答案:

答案 0 :(得分:0)

我不太确定您的表单输入设置如何,但您可以将表示所有表单输入的对象作为参数传递给askConfirmation()函数,然后将其传递给confirm()。这将向用户显示表单中的所有信息。例如

function askConfirmation(formInput) { 
  var confirmSubmission = confirm(formInput);
  if(confirmSubmission) {
    return true;
   } else {
    return false;
   }
}

因此,通过这种方式,您可以访问对象中的成员/字段并相应地对其进行格式化。如果你不喜欢窗口的lnf,你也可以使用jquery dialog()函数来实现这一点。底线是,只需将表示输入值的对象传递给用户显示的任何内容,以便进一步确认。希望这有帮助!

答案 1 :(得分:0)

正如Felipe T提到你的价值已经呈现了你只需要用javascript来获取它们这里是一个使用bootstrap modal https://jsfiddle.net/tf021so9/6/

的例子
-

但是,在这种情况下,我更喜欢使用确认对话框插件:https://myclabs.github.io/jquery.confirm/

-