アンカータグをクリックするとフォームが表示されます

ディンプル

私のような何かをしたい、このだけにするtable代わりに- div-tag。

使用する:activeと、アンカーをクリックしてもテーブルが表示されず、使用:targetすると、アンカーをクリックする前にテーブルが表示されます。

これが私のコードです:

<table id="addForm">
    <tr><td class="label">Address:</td><td><input type="text"></td></tr>
    <tr>
        <td class="label">Type of Toilet:</td>
        <td>    
            <input type="radio" name="sex" value="Male" checked>Male
            <input type="radio" name="sex" value="Female"> Female
            <input type="radio" name="sex" value="Both">Both
        </td>
    </tr>
    <tr>
        <td class="label">Review:</td>
        <td><input type="text"></td>
    </tr>
    <tr><td class="label">Rating:</td></tr>
</table>

CSS:

#addForm {
    display:none;
}

#addForm:active{
    display:block;
    font-style:Sans-serif;
    width:320;
    font-size:12;
    font-weight:bold;
}
クリススピトルズ

理想的には、JavaScriptを使用してこの機能を処理する必要があります。そうは言っても、次のようにアンカーでIDを持つ要素をターゲットにすることでこれを行うことができます。

方法1:純粋なCSS

#addForm {
  display: none;
}
#addForm:target {
  display: table;
}
<a href="#addForm">Show</a>

<table id="addForm">
    <tr>
        <td class="label">Address:</td>
        <td>
            <input type="text" />
        </td>
    </tr>
    <tr>
        <td class="label">Type of Toilet:</td>
        <td>
            <input type="radio" name="sex" value="Male" checked />Male
            <input type="radio" name="sex" value="Female" />Female
            <input type="radio" name="sex" value="Both" />Both</td>
    </tr>
    <tr>
        <td class="label">Review:</td>
        <td>
            <input type="text" />
        </td>
    </tr>
    <tr>
        <td class="label">Rating:</td>
    </tr>
</table>


方法2:JavaScriptの切り替え

より良い方法は、次のようなJavaScriptを使用することです。

$(function() {

  $("#showForm").on("click", function() {

    $("#addForm").toggle();

  });

});
#addForm {
  display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" id="showForm">Test</a>

<table id="addForm">
  <tr>
    <td class="label">Address:</td>
    <td>
      <input type="text" />
    </td>
  </tr>
  <tr>
    <td class="label">Type of Toilet:</td>
    <td>
      <input type="radio" name="sex" value="Male" checked />Male
      <input type="radio" name="sex" value="Female" />Female
      <input type="radio" name="sex" value="Both" />Both</td>
  </tr>
  <tr>
    <td class="label">Review:</td>
    <td>
      <input type="text" />
    </td>
  </tr>
  <tr>
    <td class="label">Rating:</td>
  </tr>
</table>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンをクリックすると、アラートボックスにフォームデータが表示されます

分類Dev

最初のフォームに入力して送信ボタンをクリックすると、「非表示」フォームが表示されます

分類Dev

AngularJSクリックするとアンカータグが強調表示されます

分類Dev

右隅のフローティングアクションボタンをクリックすると、RecyclerViewアイテムがクリックされます

分類Dev

ボタンをクリックするとフォームフィールドが削除されます

分類Dev

ボタンがクリックされたときにフォームをポップアップします

分類Dev

アンカータグをクリックすると、ジャンプする要素が生成されます

分類Dev

[戻る]ボタンをクリックすると、アプリのホーム画面が表示されます

分類Dev

ロングクリックすると、カスタムリストビューアイテムが強調表示されます

分類Dev

Angularjsでモーダルポップアップ閉じるボタン(x)をクリックするとフォームがリセットされます

分類Dev

ルーターのログインページにサインインすると、このカスタムログインフォームが表示されますが、アラートボックスとして表示されます。そのようなサインインフォームを作成する方法と方法はありますか?

分類Dev

ログインボタンをクリックすると、あるフォームから別のフォームにリダイレクトされます

分類Dev

MatFormFieldControlのボタンをクリックすると、Angular4のフォームで送信アクションがトリガーされます

分類Dev

フィルタリングされたRecyclerViewアイテムがクリックされたときに間違ったデータを表示する

分類Dev

通常のボタンをクリックするとフォームが送信されます

分類Dev

「<ボタン>」をクリックするとフォームが送信されます

分類Dev

ボタンをクリックすると、Firefoxでのみフォームが送信されます

分類Dev

同じページ内のアンカータグをクリックするとコンテンツが表示されます

分類Dev

フォアグラウンドサービスが1回開始され、クリックするとアクティビティが表示されます

分類Dev

追加ボタンをクリックすると、フォームの値が下の表に表示されるようにしたいと思います

分類Dev

JQueryボタンをクリックすると、編集可能なdivで強調表示されたテキストのフォーカスが失われます

分類Dev

C#.net:ボタンを誤ってダブルクリックすると、2つの異なるフォームが表示されます

分類Dev

React-Admin:MenuItemLinkを2回クリックすると、フォーム入力がクリアされます

分類Dev

アンカータグをクリックすると、クリップボードにリンクがコピーされます

分類Dev

内部入力をクリックすると、フォームが含まれる<li>タグが閉じます

分類Dev

内部入力をクリックすると、フォームが含まれる<li>タグが閉じます

分類Dev

リターンキーでアラートダイアログを閉じると、キーアップイベントがフォーカスされた入力ボックスに送信され、無限ループが発生します

分類Dev

jqueryでボタンをクリックするとフォームがキャンセルされ、ページがリダイレクトされます

分類Dev

textarea内をクリックすると、フォームが送信されます

Related 関連記事

  1. 1

    ボタンをクリックすると、アラートボックスにフォームデータが表示されます

  2. 2

    最初のフォームに入力して送信ボタンをクリックすると、「非表示」フォームが表示されます

  3. 3

    AngularJSクリックするとアンカータグが強調表示されます

  4. 4

    右隅のフローティングアクションボタンをクリックすると、RecyclerViewアイテムがクリックされます

  5. 5

    ボタンをクリックするとフォームフィールドが削除されます

  6. 6

    ボタンがクリックされたときにフォームをポップアップします

  7. 7

    アンカータグをクリックすると、ジャンプする要素が生成されます

  8. 8

    [戻る]ボタンをクリックすると、アプリのホーム画面が表示されます

  9. 9

    ロングクリックすると、カスタムリストビューアイテムが強調表示されます

  10. 10

    Angularjsでモーダルポップアップ閉じるボタン(x)をクリックするとフォームがリセットされます

  11. 11

    ルーターのログインページにサインインすると、このカスタムログインフォームが表示されますが、アラートボックスとして表示されます。そのようなサインインフォームを作成する方法と方法はありますか?

  12. 12

    ログインボタンをクリックすると、あるフォームから別のフォームにリダイレクトされます

  13. 13

    MatFormFieldControlのボタンをクリックすると、Angular4のフォームで送信アクションがトリガーされます

  14. 14

    フィルタリングされたRecyclerViewアイテムがクリックされたときに間違ったデータを表示する

  15. 15

    通常のボタンをクリックするとフォームが送信されます

  16. 16

    「<ボタン>」をクリックするとフォームが送信されます

  17. 17

    ボタンをクリックすると、Firefoxでのみフォームが送信されます

  18. 18

    同じページ内のアンカータグをクリックするとコンテンツが表示されます

  19. 19

    フォアグラウンドサービスが1回開始され、クリックするとアクティビティが表示されます

  20. 20

    追加ボタンをクリックすると、フォームの値が下の表に表示されるようにしたいと思います

  21. 21

    JQueryボタンをクリックすると、編集可能なdivで強調表示されたテキストのフォーカスが失われます

  22. 22

    C#.net:ボタンを誤ってダブルクリックすると、2つの異なるフォームが表示されます

  23. 23

    React-Admin:MenuItemLinkを2回クリックすると、フォーム入力がクリアされます

  24. 24

    アンカータグをクリックすると、クリップボードにリンクがコピーされます

  25. 25

    内部入力をクリックすると、フォームが含まれる<li>タグが閉じます

  26. 26

    内部入力をクリックすると、フォームが含まれる<li>タグが閉じます

  27. 27

    リターンキーでアラートダイアログを閉じると、キーアップイベントがフォーカスされた入力ボックスに送信され、無限ループが発生します

  28. 28

    jqueryでボタンをクリックするとフォームがキャンセルされ、ページがリダイレクトされます

  29. 29

    textarea内をクリックすると、フォームが送信されます

ホットタグ

アーカイブ