我正在使用 javascript 和 jquery 处理 jsps。我有一个从 2 个不同的表单加载的表单(比如 DisplayListForm)。一个来自 FilterForm,另一个来自 SaveChangesForm。两种形式都有提交按钮。现在我的问题是,我如何知道 DisplayListForm 是针对哪个表单?根据请求来自何处,我想更改显示。提前致谢
问问题
60 次
2 回答
1
如果您可以控制 FilterForm 和 saveChangesForm,我建议您在其中的每一个中放置一个隐藏的表单字段:
<input type="hidden" name="origin" value="nameOfTheForm" />
服务器端,您可以检测该origin
字段并相应地更改您的视图。
于 2013-05-29T19:01:22.843 回答
1
它非常简单,在客户端命名所有提交按钮,然后检查服务器上的提交按钮。
例子:
//Client-side
<form>
<input type="submit" name="submit-button" value="add-item"/>
</form>
<form>
<input type="submit" name="submit-button" value="delete-item"/>
</form>
//Server-side
if($_POST)
{
if($_POST['submit-button']=='add-item')
//add an item
else
//delete an item
}
于 2013-05-29T19:30:25.020 回答