javascriptでdivをクリックしたときにフォームを作成する正しい構文は何ですか?私は画像ボタンを作ったが、クリックしたときにボタンの代わりにこのフォームが表示されるようにしたいが、どのように見えるかは分からない。可能であれば、基本的なjavascriptとHTMLを使用したいだけです。クリック時のHTMLフォームの作成
ありがとうございました。
javascriptでdivをクリックしたときにフォームを作成する正しい構文は何ですか?私は画像ボタンを作ったが、クリックしたときにボタンの代わりにこのフォームが表示されるようにしたいが、どのように見えるかは分からない。可能であれば、基本的なjavascriptとHTMLを使用したいだけです。クリック時のHTMLフォームの作成
ありがとうございました。
フォームをHTMLで作成し、ボタンをクリックしたときに表示スタイルを変更するためにjavascriptまたはjqueryを使用するのが最善の方法です。
<a>
タグを使用することをおすすめします。しかし、divも機能します。
HTML
<a class="myLink">Button</a>
<div class="form">
<form>
...
</form>
</div>
CSS
.form {display:none;}
jQueryが
$(function(){
$(".myLink").live("click", function(){
if(!$(".form").is(":visible"))
{
$(".form").show();
}
});
});
私は隠さへの可視性を設定し、次に設することによって、これを試してみましたgボタンのinnerHTMLをフォームのinnerHTMLに置き換えて、正しい場所に表示させましたが、隠されているためデータを入力できませんでした。 – Sam
@Samあなたのコードを投稿する方法はありますか?私が手助けするのが少し楽になります。ありがとう! – RobFos