非表示の HTML 変数を使用して、PayPal に情報を送信するためのカスタム フォームを作成しています。ただし、これは PayPal というよりも jQuery に関する質問です。ドロップダウンが<select>
あり、メニューに特定の値が選択された場合にのみ非表示の入力が表示されるようにし<select>
ます。例えば:
<form class="test_form">
<select class="test_select">
<option value="test1">Test 1</option>
<option value="test2">Test 2</option>
</select>
<input type="submit" value="submit" />
</form>
たとえば、「test2」を選択した場合、非表示の入力をフォームに表示したいとします。これは私が使用したコードですが、動作していないようです:
<script>
$('.test_form').change(function(){
if ($(".test_select").val() == 'test2'){
$("#test_form").html("<input type="hidden" name="weight" value="0.22" />");
}
});
</script>
特定の値を選択したときにこれをコードに表示するにはどうすればよいですか? ご協力いただきありがとうございます!