如何在提交表单时禁用重置

时间:2013-11-07 14:25:26

标签: javascript jquery html jsp

我提交表格时如何保持表格的价值?

<select name="Year">
    <option value="2013">2013</option>
    <option value="2014">2014</option>
    <option value="2015">2015</option>
</select>

<input type="submit" value="Filter"/>

2 个答案:

答案 0 :(得分:2)

如果你使用jquery(你标记它):通过$ .post将你的表单提交到你的PHP脚本。像

这样的东西
$("form").submit(function() {
    $.post("URL/TO/FORM.PHP", $(this).serializeArray(), function(data) {
         console.log(data);
    });
    return false;
});

因此,您将表单提交到脚本,但网站不刷新,因为您将返回值设置为false。你可以从你的action =“”这样的

中获取脚本
$("form").attr("action")

答案 1 :(得分:0)

如果您使用的是php:

<select name="Year">
    <option value="2013" <?php if($_REQUEST['Year']=='2013'){echo "selected"}?>>2013</option>
    <option value="2014" <?php if($_REQUEST['Year']=='2014'){echo "selected"}?>>2014</option>
    <option value="2015" <?php if($_REQUEST['Year']=='2015'){echo "selected"}?>>2015</option>
</select>

<input type="submit" value="Filter"/>