按下提交按钮后,在同一颜色框中打开一个新表单

时间:2012-02-06 21:20:49

标签: javascript jsp

我有一个在彩色框中打开提交按钮的表单,我希望在按下提交后,新表单将显示在同一个颜色框中。 所以我有主页

<link media="screen" rel="stylesheet" href="colorbox.css" />
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript">
</script>
<script type="text/javascript">`
$(function()
{
$('#link_content').colorbox({opacity:0.3});
});
</script>

以及我打开ragister.jsp的部分

<a  href='ragister.jsp' id='link_content' ><h2>Register here </h2></a>

register.jsp有一个带有提交按钮的表单,在按下它后调用process.jsp,其中process.jsp验证ragister.jsp的文本框是否正确,如果它们保存在数据库中如果它们不是process.jsp,则包含具有特定错误的另一个表单(error.jsp)

所以我想要的是process.jsp和error.jsp表单显示在ragister.jsp的同一个颜色框中

感谢名单!

1 个答案:

答案 0 :(得分:0)

为此,您需要在iframe中强制加载颜色框。我记得你需要添加到.colorbox()的所有内容都是'iframe': true,但这也要求你指定精确的widthheight,因为颜色框无法知道发生了什么iframe它创造。