-1

3つ(複数)のドロップダウンリストからデータを取得して、phpの特定のページにリダイレクトしたい。

ドロップダウンリストのオプションには、データベースの値が含まれています。

4

3 に答える 3

1

JavaScriptでリダイレクトを作成できます

<select name="abc" onchange="redirect(this.value)">
     <!-- your options here -->
</select>

<script type="text/javascript">

function redirect(value){
    window.location.href = "http://www.yourdomain.com/"+value;
}
</script>

またはjqueryを試すことができます。

<select name="abc" id="abc">
     <!-- your options here -->
</select>


<script type="text/javascript">
   $(document).ready(function(){
        $("#abc").change(function(){
             window.location.href = $(this).val();
        });
   });
</script>
于 2012-11-24T12:06:03.933 に答える
1

例として、j Query change eventを使用できます。

<select class="target" id="drop1">
    <option value="URL_A">Option 1</option>
    <option value="URL_B">Option 2</option>
</select>

<select class="target" id="drop2">
    <option value="URL_C">Option 1</option>
    <option value="URL_D">Option 2</option>
</select>

<select class="target" id="drop3">
    <option value="URL_E">Option 1</option>
    <option value="URL_F">Option 2</option>
</select>

<script>
    $('.target').change(function() {
        var id = $(this).attr('id');
        window.location = $("#" + id).val();
    });
</script>

ここでも例を作成しましたhttp://jsfiddle.net/s2hLH/

于 2012-11-24T12:06:59.873 に答える
0

送信されたフォームの値を取得し$_POSTて意思決定の条件を記述し、header() 関数を使用してページをリダイレクトするだけです

于 2012-11-24T12:05:51.263 に答える