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