0

我的页面上有一个带有县下拉列表的表格。我想以某种方式使用 jQuery 或 PHP 说,如果选择了某个县,则重定向,否则处理表单。

我创建了一个小提琴来尝试解释......

http://jsfiddle.net/KVjAc/

4

3 回答 3

2

只需提交表单并为要重定向的值使用 php header命令。这将是检查表单处理器脚本的第一件事。

除非您使用 ajax 根据选择刷新页面的某些部分,否则不需要 javascript。

于 2012-04-26T17:08:07.723 回答
0

执行以下操作:

$(document).ready(function () {
    $('#county').on('change', function () {
        var value = $(this).val();
        if (value == 'cheshire' || value == 'city of london' || value == 'durham') {
            window.location.href = 'http://www.google.com/';
        }
    })
});

编辑:此外,您需要向选项元素添加值:<option value="cheshire">Cheshire</option>

于 2012-04-26T17:09:57.827 回答
0

我希望这会有所帮助(如果您需要 javascript/jquery 解决方案),

$('#selectbox_ID').change( function() {
     if($(this).val() == "your country"){

     }
});
于 2012-04-26T17:10:06.530 回答