-1

こんにちは、フォームに問題があります。質問は簡単ですが、解決策はありません。さて、これは私のフォームです:

<form id="search" method="post" action="cerca_redirect2.php" >

 <select id="tipo" name="tipo"class="chzn-select" style="width:165px;" tabindex="1"  >

 <option value="http://case.vortigo.it/vendita-immobili/index.php"> Vendita</option>
 <option value="http://case.vortigo.it/affitto-immobili/index.php">Affitto</option>

 </select>

      <input id="field" name="field" type="text" value=""/>
        <input id="submit" type="submit" value="" />
    </form>

私の目標は、「Vendita」を選択し、フォームを送信して、選択した「Vendita」の URL に移動することです。誰かが私を助けることができますか?ありがとう

4

4 に答える 4

0

選択に基づいてフォームのアクションを変更したいですか? 以下は、あなたが望むものに沿っているはずです。

$('#tipo').on('change', function() {
    var newAction = this.val();
    $('#search').prop('action', newAction);
}

アップデート

$(document).ready()DOM がロードされた後にイベントが登録されるように、このコードをラップする必要があります。

そのようです:

$(document).ready(function() {
    $('#tipo').on('change', function() {
        var newAction = this.val();
        $('#search').prop('action', newAction);
    }
});
于 2013-05-23T14:10:21.807 に答える