我是jquery mobile的新手,在解决问题时需要一些帮助。我在通过jquery移动框架实现的jsp页面中有四个链接。点击时的每个链接都会打开不同的jquery模式对话框。每个链接在模态对话框中打开一个新的jsp。我在所有对话框中都有一些共同的字段,我在所有对话框中对这些字段使用了相同的id。
问题是当我打开一个对话框并输入值并提交表单并返回到父页面并再次打开一个新对话框时,公共字段的值将显示在新对话框中。每当我打开模态对话框时,我想显示一个带空字段的表单。请帮助我如何实现这一目标。
答案 0 :(得分:0)
听起来您正在为每个模态视图表单使用相同的JSP。
我在这里看到2个选项:
清除提交模态表单的输入
$('#submit').click(function(){
//Empty fields here
$('#name').val('');
});
清除pageinit上的输入
$('#modalForm').on('pageinit', function(){
$('#name').val('');
});