2011-10-27 8 views
0

javascriptでdivをクリックしたときにフォームを作成する正しい構文は何ですか?私は画像ボタンを作ったが、クリックしたときにボタンの代わりにこのフォームが表示されるようにしたいが、どのように見えるかは分からない。可能であれば、基本的なjavascriptとHTMLを使用したいだけです。クリック時のHTMLフォームの作成

ありがとうございました。

答えて

1

フォームをHTMLで作成し、ボタンをクリックしたときに表示スタイルを変更するためにjavascriptまたはjqueryを使用するのが最善の方法です。

+0

私は隠さへの可視性を設定し、次に設することによって、これを試してみましたgボタンのinnerHTMLをフォームのinnerHTMLに置き換えて、正しい場所に表示させましたが、隠されているためデータを入力できませんでした。 – Sam

+0

@Samあなたのコードを投稿する方法はありますか?私が手助けするのが少し楽になります。ありがとう! – RobFos

0

<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(); 
     } 
    }); 
}); 
関連する問題