页面里有个表单,点击“提交”后,能把表单的内容发送出去,但是页面还停留在当前,也不弹出新页面。
解决方案 »
- 如何去掉JavaScript下的超链接?
- jsp如何动态跨行,在jsp页面迭代后,相同类型的跨行?
- jquery autocomplete 的问题!在线等 期待好心人
- 能控制页眉页脚以及打印纸张大小的免费打印源代码
- JS的一个高级问题,~~高手请进~~,速度结贴!
- 一个调用function的问题?
- 跪求用js写限制table里的checkbox每行的复选框的选择,并且每行限制的个数不同
- 我的index.asp中有 <iframe name="myiframe" width="300" height="600" src="1.htm"></iframe>
- 怎样才能去掉close()后窗口不显示提示?(急求解)
- ?请问:那里能找到IE的WINDOW对象(包括子对象)的中文的完全说明?谢谢!
- EXT grid 数据拖动的问题
- 关于EXTJS 数据视图的例子
<input type=text id=a name='a' />
<input type=submit value="提交" />
</form>
写个button按钮,onclick="toAjax()"去AJAX不就OK了?
<input type=text id=a name='a' />
<input type=submit value="提交" />
</form>
这种写法肯定会刷新的要想不刷新页面,就要用ajax提交方式了
提交后target指向这个frame
$('form').bind('submit', function(){
$form = $(this);
$.ajax({
type: $form.attr('method'),
url: $form.attr('action'),
data: $form.find('input', 'select', 'textarea').serialize()
});
});
$('form').bind('submit', function(){
$form = $(this);
$.ajax({
type: $form.attr('method'),
url: $form.attr('action'),
data: $form.find('input', 'select', 'textarea').serialize()
});
return false;
});
往加红色的了 很关键
<input type=text id=a name='a' />
<input type=submit value="提交" />
</form><form method="post" action="" name="myform">
<input type=text id=a name='a' />
<input type="button" value="提交" />
</form>