ユーザーがチェックボックスをクリックすると、次のjavascriptを使用してフォームを非表示にしています。ページ上のjavascriptを実行してフォームを非表示にする
ページの読み込み時に実行するコードを取得しようとしていますが、これを行う方法を理解できません。誰も助けることができますか?
$('#no_cage').change(function(){
if (this.checked) {
$('#cage_details').fadeOut();
} else {
$('#cage_details').fadeIn();
}
});
HTML:
<input name="no_cage" id="no_cage" type="checkbox" value="1" <?php echo $checked; ?>><label for="no_cage">Check if not required</label>
<div id="cage_details">
<form>
...
</form>
</div>
ユーザーがチェックボックスをクリックしたときにこれが正常に動作します。しかし、それはDBから引っ張って、チェックボックスがすでにページの読み込みで選択されていません。
、ページのロード時にイベントをトリガするか、あなたのハンドラを登録したいですか? – user489872
あなたの問題の広範なアイデアのためにhtmlコンテンツも提供してください。 –
このアクションのスクリプトだけでなく、マークアップの完全な例を提供してください。スクリプトの負荷と追加のコードを決定することが重要です。 – gdyrrahitis