jQuery-在提交带有表单插件的表单后重置表单
|
首先,我想说它可能看起来很简单,但是我发现它非常困难。
香港专业教育学院做了一个使用PHP的搜索脚本,并获取结果看起来像这样
search.php?term=alice&submit=Submit
标准的东西..问题是,我将SPI与AJAX和PHP一起使用,因此我的结果必须动态加载到div中,同时仍保持哈希值,以免丢失用户在搜索之前访问的页面。
jQuery.history.js是我用于后退按钮支持的插件,它需要像这样的链接:
<a href=\"#home\">Home Page</a>
这会将\'home.html \'加载到名为pageContent的div中。据我所知,除非您开发了一个小技巧,否则我无法调用php文件,
这是我的搜索表单的JavaScript / jQuery:
<script language=\"JavaScript\">
$(document).ready(function() {
// bind form using ajaxForm
$(\'#search1\').ajaxForm({
// target identifies the element(s) to update with the server response
target: \'#pageContent\',
// success identifies the function to invoke when the server response
success: function() {
$(\'#pageContent\');
var hash = \'#search.php?term=\'+($(\'#query\').val()+\'&submit=Submit\').replace(/ /g, \'+\');
var stripped = hash.replace(/(<([^>]+)>)/ig,\"\");
update(window.location.hash = stripped);
}
});
});
</script>
继承人表格:
<form id=\"search1\" action=\"search.php\" method=\"post\">
<input id=\"query\" type=\"text\" name=\"term\" />
<input type=\"submit\" name=\"submit\" value=\"Submit\" />
</form>
我的问题是这样的:
香港专业教育学院尝试this.form.reset();
:用jQuery重置多阶段表单,但这些都不起作用。如果您知道这样做的方法,请帮助我。
没有找到相关结果
已邀请:
1 个回复
耐钨徒
这样,您可以将您的值设置为所需的任何值,例如空格:\'\';