一个很简单的 form 代码:<form method="post">
<fieldset>
<label for="lbl-02">?</label>
<div class="form-in">
<input class="text" type="text" id="lbl-02" value="e.g. What’s the best neighborhood for kids in Derry?" >
<input class="text" type="hidden" id="townId" value="" />
<input class="btn-submit" type="submit" onclick="communities.questionSubmit(arguments[0]);" value="Ask" >
</div>
</fieldset>
</form>当程序运行的时候,我们发现如果将表单提交,将会把整个页面也同时刷新了。
这里需要修改的是提交按钮:<input class="btn-submit" type="button" onclick="communities.questionSubmit(arguments[0]);" value="Ask" >需要将 type 修改为button,这样的话提交就不会刷新页面了。