ユーザーがプルダウンから値を選択することに基づいて、テキスト入力の値を変更しようとしています。私はそれを以下を使用して動作させました、
<script type="text/javascript">
$(document).ready(function() {
$("#name").live("change", function() {
$("#firstname").val($(this).find("option:selected").attr("value"));
})
});
</script>
<select id="name" name="name">
<option value="">Please select...</option>
<option value="Elvis">Elvis</option>
<option value="Frank">Frank</option>
<option value="Jim">Jim</option>
</select>
<input type="text" id="firstname" name="firstname" value="" readonly="readonly">
これはすべて正常に機能します。私が今達成しようとしているのは、ユーザーが選択内容を編集したい場合に、ユーザーがフォームに再度アクセスしたときに、事前に選択されたアイテムがデフォルトで表示されるようにすることです。現時点では、選択はデフォルトで「選択してください...」になっています。とにかく、ページが読み込まれたときに、選択にテキスト入力からの値を表示するように強制しますか?
ありがとう
クリス