如何留在当前页面

时间:2010-01-23 16:59:26

标签: struts

我有一种形式的用户名和密码字段,后跟提交按钮。如何在没有重新编码页面的情况下单击提交按钮后如何保持当前页面? 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

如果您需要一个sumit按钮,请尝试使用。

<input type="submit" onclick="return false" />

但如果您不想在点击时将表单汇总,那么您可能想要使用一个简单的可点击按钮...在这种情况下,这应该可以解决问题:

<input type="button" />

答案 1 :(得分:0)

有几种选择。首先,在提交按钮的标记中,您可以返回false:

<input type="submit" onclick="return false;" />

上述方法的问题在于它将取消提交,不确定是否需要。您可以采用的另一种方法是使用类似jQuery的方法来执行ajax请求。

要做到这一点,你需要包含jQuery:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>

然后将提交按钮更改为常规按钮:

<input type="button" onclick="doAjaxCall();" />

javascript函数doAjaxCall将类似于:

<script type="text/javascript">
function doAjaxCall() {
    $.ajax({ url: "destinationurl.aspx", success: function(){
        alert('success! insert success javascript code here');
    }});
}
</script>