0

私はここでワードプレスで働いています。

投稿ページには、値のドロップダウンリストがあります。

<select name='imagesize'>
<option value='200x200'>200 x 200</option>
<option value='300x300'>300 x 300</option>
<option value='400x400'>400 x 400</option>
<option value='500x500'>500 x 500</option>
</select>

私はボタンを持っています:

<a class="button" href="http://www.example.com/???">Click</a>

「???」を置き換えたい ユーザーがボタンを押したときにリストで現在選択されている値を使用します。

どうすればこれを行うことができますか?アヤックス?

前もって感謝します。

4

2 に答える 2

1
<select name='imagesize' id='imagesize'>
<option value='200x200'>200 x 200</option>
<option value='300x300'>300 x 300</option>
<option value='400x400'>400 x 400</option>
<option value='500x500'>500 x 500</option>
</select>
<a class="button" id="click_btn" href="http://www.example.com/???">Click</a>

要素の前にJavaScriptを追加する必要があります:

<script type="text/javascript">
    $("#imagesize").change(function(){
        $("#click_btn").attr("href","http://www.example.com/"+$("#imagesize").val());
    });
</script>
于 2012-07-06T03:08:04.500 に答える
1

フォームを送信するには、フォーム送信ボタンを使用する必要があります。リンクを使用する場合は、最初に JavaScript を実行してその場でリンクを変更し、情報を追加する必要があります。

<form action="yourPHP.php" method="post">

<select name='imagesize'>
<option value='200x200'>200 x 200
<option value='300x300'>300 x 300
<option value='400x400'>400 x 400
<option value='500x500'>500 x 500
</select>

<input type="submit">

</form>

次に、PHP コードで、次の方法でアクセスします。

<?php
    $yourImageSize="";
    if(isset($_POST["imagesize"]))
    {
        $yourImageSize=$_POST["imagesize"];
    }
    echo "Your image size is: ".$yourImageSize."<br>";
?>
于 2012-07-06T02:49:13.457 に答える