【发布时间】:2021-12-29 20:48:50
【问题描述】:
HTML
<form action="/" method="get" class="form-search" autocomplete="off">
<input type="search" name="s" id="search" placeholder="Search" value="test">
<input type="hidden" name="post_type" value="post" />
</form>
结果:/?s=test&post_type=post
JS
$("form").submit(function(e) {
e.preventDefault();
const formAction = $(this).attr("action");
alert(formAction);
return false;
});
body {
margin: 100px;
font-size: 20px;
font-family: sans-serif;
}
input {
margin-bottom: 50px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form action="/" method="get" class="form-search" autocomplete="off">
<input type="search" name="s" id="search" placeholder="Search" value="test">
<input type="hidden" name="post_type" value="post" />
</form>
result<br> <strong>/?s=test&post_type=post</strong>
结果:/
【问题讨论】:
-
这里没有问题。