我想知道为什么我的表单不使用POST请求重定向到所选链接,以及如何解决该问题?
一般而言,即时通讯计划要做的是防止直接访问那些链接,所以即时通讯计划检查Request方法是否不是POST,然后我将进行重定向,但是目前我唯一的问题是访问那些链接通过POST使用该表格。
<div class="marketplace_div">
<form id="dropdownredirect" name="dropdownredirect" method="post">
<select class="marketplace_list" id="dropdownredirectselect">
<option value="geschenkformular/">Amazon Germany</option>
<option value="gift-form/">Amazon UK</option>
<option value="gift-form/">Amazon France</option>
<option value="gift-form/">Amazon Italy</option>
<option value="gift-form/">Amazon Spain</option>
</select>
<br>
<input class="marketplace_submit" name="submit" type="submit" value="Weiter / Submit" />
</form>
</div>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#dropdownredirect').submit(function (event) {
event.preventDefault();
window.location = jQuery('#dropdownredirectselect').val();
});
});
</script>
谢谢
答案 0 :(得分:0)
请勿使用javascript
,请使用method
属性
<form action="/your-url" method="post">
</form>