投稿 入力された日付を比べてメッセージを表示 は CodingMania に最初に表示されました。
]]><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script src="https://codingmania.net/demo/form/0014/js/main.js"></script>
//日付のチェック $(function(){ $("#limitcheck").click(function(){ var startday = parseInt($("#checkday").val()); var startyear = parseInt($("#checkyear").val()); var startmonth = parseInt($("#checkmonth").val()); var endyear = parseInt($("#endyear").val()); var endmonth = parseInt($("#endmonth").val()); var endday = parseInt($("#endday").val()); if ((jQuery.isNumeric(startday)==false)||(jQuery.isNumeric(startyear)==false)||(jQuery.isNumeric(startmonth)==false)||(jQuery.isNumeric(endyear)==false)||(jQuery.isNumeric(endmonth)==false)||(jQuery.isNumeric(endday)==false)){ alert("日付をすべて入力してください。"); } else { //var fromyear=endyear+5; //var tomonth = startmonth-1; to = new Date(startyear,startmonth,startday,0,0,0).getTime(); from = new Date(endyear,endmonth,endday,0,0,0).getTime(); //alert(to); //alert(from); if(to<from){ alert("日付:【2】のほうが新しいです。"); } else if(to == from){ alert("日付が同じです。"); } else{ alert("日付:【1】のほうが新しいです。"); } } }); });
<form action=""> <div class="Form"> <dl> <dt><label for="checkyear">日付:【1】</label></dt> <dd><select id="checkyear" title="西暦を入力してください。"> <option value="選択" selected="selected">--</option> <option value="2030">2030</option> <option value="2029">2029</option> <option value="2028">2028</option> <option value="2027">2027</option> <option value="2026">2026</option> <option value="2025">2025</option> <option value="2024">2024</option> <option value="2023">2023</option> <option value="2022">2022</option> <option value="2021">2021</option> <option value="2020">2020</option> <option value="2019">2019</option> <option value="2018">2018</option> <option value="2017">2017</option> <option value="2016">2016</option> <option value="2015">2015</option> <option value="2014">2014</option> <option value="2013">2013</option> <option value="2012">2012</option> <option value="2011">2011</option> <option value="2010">2010</option> <option value="2009">2009</option> </select> 年 <select id="checkmonth" title="月を入力してください"> <option value="選択" selected="selected">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> 月 <select id="checkday" title="日付を入力してください"> <option value="選択" selected="selected">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> 日 </dd> </dl> <dl> <dt id="checkreceipt"><label for="endyear">日付:【2】</label></dt> <dd> <select id="endyear" title="西暦を入力してください。"> <option value="選択" selected="selected">--</option> <option value="2030">2030</option> <option value="2029">2029</option> <option value="2028">2028</option> <option value="2027">2027</option> <option value="2026">2026</option> <option value="2025">2025</option> <option value="2024">2024</option> <option value="2023">2023</option> <option value="2022">2022</option> <option value="2021">2021</option> <option value="2020">2020</option> <option value="2019">2019</option> <option value="2018">2018</option> <option value="2017">2017</option> <option value="2016">2016</option> <option value="2015">2015</option> <option value="2014">2014</option> <option value="2013">2013</option> <option value="2012">2012</option> <option value="2011">2011</option> <option value="2010">2010</option> <option value="2009">2009</option> </select> 年 <select id="endmonth" title="月を入力してください"> <option value="選択" selected="selected">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> 月 <select id="endday" title="日付を入力してください"> <option value="選択" selected="selected">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> 日 </dd> </dl> <div class="Form__checkbtn"> <button id="limitcheck" type="button" value="日付をチェック!">日付をチェック!</button> <!-- /.Form__checkbtn --></div> <!-- /.Form --></div> </form>
.Form dl{ margin: 0 0 2px 0; display: block; box-sizing:border-box; line-height: 1.5; } @media only screen and (max-width:640px) and (max-device-width:1280px){ .Form dl{ } } .Form dl dt{ display: block; padding: 10px; font-size: 14px; background-color:#EEE; box-sizing:border-box; font-weight: bold; } @media only screen and (max-width:640px) and (max-device-width:1280px){ .Form dl dt{ } } .Form dl dd{ display: block; margin: 0 0 40px 0; padding: 10px; font-size: 14px; box-sizing:border-box; } @media only screen and (max-width:640px) and (max-device-width:1280px){ .Form dl dd{ margin-bottom: 30px; } } .Form select{ width: 150px; margin: 0 3px 0 0; padding: 5px; box-sizing:border-box; border: solid 1px #999; border-radius: 4px; } @media only screen and (max-width:640px) and (max-device-width:1280px){ .Form select{ width: 70%; margin-bottom: 20px; } .Form dd select:last-child{ margin-bottom: 0px; } } /* Form__checkbtn */ .Form__checkbtn button{ margin: 0 auto; display: block; box-sizing:border-box; padding: 5px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */ background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ border-radius: 4px; border:solid 1px #737373; box-shadow: 2px 2px 0 #CCC; cursor: pointer; text-align: center; width: 300px; font-weight: bold; font-size: 16px; }
投稿 入力された日付を比べてメッセージを表示 は CodingMania に最初に表示されました。
]]>投稿 アクセシビリティを考慮したラジオボタン は CodingMania に最初に表示されました。
]]><form class="Form" action=""> <dl> <dt id="like">どちらの食べ物が好きですか?</dt> <dd> <div role="radiogroup"> <label for="like_apple"><input type="radio" value="りんご" id="like_apple" name="like" aria-describedby="like">りんご</label> <label for="like_banana"><input type="radio" value="バナナ" id="like_banana" name="like" aria-describedby="like">バナナ</label> </div> </dd> </dl> <!-- /.Form --></form> <form class="Form" action=""> <fieldset> <legend>もし自宅のリフォームを考えた場合、とりあえず自分でいろんなメーカーのショウルームをまわったりWebで情報を収集したりしてある程度決めてからリフォーム会社に相談しますか?</legend> <div class="Form__radio"> <label for="inquiry--answer01"><input value="自分で情報を収集する前にリフォーム会社に相談する。" id="inquiry--answer01" name="inquiry" type="radio">自分で情報を収集する前にリフォーム会社に相談する。</label><br> <label for="inquiry--answer02"><input value="自分でWebで情報を集めて調べるが、メーカーのショウルームまでは行かず、リフォーム会社に相談する。" id="inquiry--answer02" name="inquiry" type="radio">自分でWebで情報を集めて調べるが、メーカーのショウルームまでは行かず、リフォーム会社に相談する。</label><br> <label for="inquiry--answer03"><input value="自分でWebで情報をあつめて、メーカーのショウルームにも行き、ある程度決めてからリフォーム会社に相談する。" id="inquiry--answer03" name="inquiry" type="radio">自分でWebで情報をあつめて、メーカーのショウルームにも行き、ある程度決めてからリフォーム会社に相談する。</label><br> <!-- /.Form__radio --></div> </fieldset> </form>
/* Form -----------------------------------------*/ .Form{ margin: 10px 0 20px 0; } .Form label{ display: inline-block; cursor: pointer; } .Form input{ margin:0 5px 5px 0; } .Form dl dt{ background-color: #EBEBEC; padding: 10px; border-radius: 4px; } .Form dl dd{ margin: 10px; } .Form legend{ background-color: #EBEBEC; padding: 10px; border-radius: 4px; line-height: 1.5; } .Form__radio{ margin: 10px; } .Form__radio label{ margin-top: 10px; }
投稿 アクセシビリティを考慮したラジオボタン は CodingMania に最初に表示されました。
]]>投稿 指定のラジオボタンをチェックすると、さらに追加で項目を表示します は CodingMania に最初に表示されました。
]]><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script src="js/main.js"></script>
//選択されたら表示 $(function(){ $(".Form__radio dd").each(function() { //命令 var Set = $(this); var selectlabel = $(this).find("label.select"); var closelabel = $(this).find("label.close"); var selectitem = $(this).find("label.select input"); var morearea = $(this).find(".Inputmore"); var moreinput = $(this).find(".Inputmore input"); var moreinputselect = $(this).find(".Inputmore select"); //初期化 $(moreinput).attr("checked", false); $(morearea).css("display", "none"); $([selectlabel[0] , closelabel[0]]).click(function(){ if($(selectitem).prop('checked')){ $(morearea).slideDown(); }else{ $(moreinput).attr("checked", false); $(morearea).slideUp(); $(moreinputselect).val("選択"); } }); }); });
<form action=""> <div class="Form"> <dl class="Form__radio"> <dt id="room">自分の部屋に窓はありますか?</dt> <dd> <div role="radiogroup"> <label class="select" for="room_y"><input name="room" type="radio" value="有ります" id="room_y" aria-describedby="room"/>有ります</label> <label class="close" for="room_n"><input name="room" type="radio" value="無いです" id="room_n" aria-describedby="room"/>無いです</label> </div> <div class="Inputmore"> <p>有る場合は、下記も選択してください。</p> <dl> <dt><label for="color">どんな色のカーテンを使っていますか?</label></dt> <dd> <select id="color"> <option value="選択" selected="selected">--選択してください--</option> <option value="赤色系">赤色系</option> <option value="オレンジ色系">オレンジ色系</option> <option value="白色系">白色系</option> <option value="青色系">青色系</option> <option value="緑色系">緑色系</option> <option value="紫色系">紫色系</option> <option value="黄色系">黄色系</option> <option value="黒色系">黒色系</option> <option value="柄物のカーテン">柄物のカーテン</option> </select></dd> </dl> <!-- /.Inputmore --></div> </dd> </dl> <dl class="Form__radio"> <dt id="roomsofa">自分の部屋にソファはありますか?</dt> <dd> <div role="radiogroup"> <label class="select" for="roomsofa_y"><input name="roomsofa" type="radio" value="有ります" id="roomsofa_y" aria-describedby="roomsofa"/>有ります</label> <label class="close" for="roomsofa_n"><input name="roomsofa" type="radio" value="無いです" id="roomsofa_n" aria-describedby="roomsofa"/>無いです</label> </div> <div class="Inputmore"> <p>有る場合は、下記も選択してください。</p> <dl> <dt><label for="color02">どんな色のソファですか?</label></dt> <dd> <select id="color02"> <option value="選択" selected="selected">--選択してください--</option> <option value="赤色系">赤色系</option> <option value="オレンジ色系">オレンジ色系</option> <option value="白色系">白色系</option> <option value="青色系">青色系</option> <option value="緑色系">緑色系</option> <option value="紫色系">紫色系</option> <option value="黄色系">黄色系</option> <option value="黒色系">黒色系</option> <option value="柄物のカーテン">柄物のカーテン</option> </select></dd> </dl> <!-- /.Inputmore --></div> </dd> </dl> <!-- /.Form --></div> </form>
/* Form -----------------------------------------*/ .Form{ margin: 10px 0 20px 0; } .Form label{ display: inline-block; cursor: pointer; } .Form>dl{ margin: 0 0 40px 0; } .Form dl dt{ background-color: #EBEBEC; padding: 10px; border-radius: 4px; } .Form dl dd{ padding: 10px; } .Inputmore { margin: 10px 0 0 0; }
投稿 指定のラジオボタンをチェックすると、さらに追加で項目を表示します は CodingMania に最初に表示されました。
]]>投稿 [form:inputタグ]画像の上にcheckboxを重ねて表示する は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascript" src="js/main.js"></script>
//searchimg jQuery(function($){ //allcheck allclear $(function () { $("#allcheck").click(function(){ $(".mod_search_form input:checkbox").prop({'checked':true}); $(".mod_search_form_btn input").css({opacity:"1",cursor:"pointer"}).removeAttr("disabled"); $(".mod_search_form_btn").addClass("validity"); }); $("#allclear").click(function(){ $(".mod_search_form input:checkbox").prop({'checked':false}); $(".mod_search_form_btn input").css({opacity:"0.5",cursor:"default"}).attr("disabled","disabed"); $(".mod_search_form_btn").removeClass("validity"); }); }); //btn $(function(){ //送信ボタンの無効、チェックボックスを外す $(".mod_search_form_btn input").css({opacity:"0.5",cursor:"default"}).attr("disabled","disabed"); $(".mod_search_form input:checkbox").attr('checked',false); //チェックボックスがクリックされると送信ボタン有効 $(".mod_search_form label,.mod_search_form input").click(function(){ if($(".mod_search_form input:checkbox").is(':checked')){ $(".mod_search_form_btn input").css({opacity:"1",cursor:"pointer"}).removeAttr("disabled"); $(".mod_search_form_btn").addClass("validity"); }else{ $(".mod_search_form_btn input").css({opacity:"0.5",cursor:"default"}).attr("disabled","disabed"); $(".mod_search_form_btn").removeClass("validity"); } }) }); });
<div class="mod_search"> <ul class="searchbtnlist"> <li><button id="allcheck">全て選択する</button></li> <li><button id="allclear">全ての選択を外す</button></li> </ul> <div class="mod_search_form"> <form action=""> <ul> <li><label for="check_01"><img src="img/check_a.jpg" alt=""><input id="check_01" type="checkbox" value="check_01"><span></span></label></li> <li><label for="check_02"><img src="img/check_b.jpg" alt=""><input id="check_02" type="checkbox" value="check_02"><span></span></label></li> <li><label for="check_03"><img src="img/check_c.jpg" alt=""><input id="check_03" type="checkbox" value="check_03"><span></span></label></li> <li><label for="check_04"><img src="img/check_d.jpg" alt=""><input id="check_04" type="checkbox" value="check_04"><span></span></label></li> <li><label for="check_05"><img src="img/check_e.jpg" alt=""><input id="check_05" type="checkbox" value="check_05"><span></span></label></li> <li><label for="check_06"><img src="img/check_f.jpg" alt=""><input id="check_06" type="checkbox" value="check_06"><span></span></label></li> <li><label for="check_07"><img src="img/check_g.jpg" alt=""><input id="check_07" type="checkbox" value="check_07"><span></span></label></li> <li><label for="check_08"><img src="img/check_h.jpg" alt=""><input id="check_08" type="checkbox" value="check_08"><span></span></label></li> </ul> <div class="mod_search_form_btn"> <input class="searchbtn" type="submit" value="検索する"> <!-- /.mod_search_form_btn --></div> </form> <!-- /.mod_search_form --></div> <!-- /.mod_search --></div>
/* mod_search -----------------------------------------*/ .mod_search{ margin: 40px 0 0 0; width:740px; } .mod_search ul.searchbtnlist{ margin:20px 0 30px 0; } .mod_search ul.searchbtnlist li{ display: inline-block; margin: 0 2px 0 2px; } .mod_search ul.searchbtnlist li button{ background:none; border:none; cursor: pointer; min-width: 150px; box-sizing:border-box; padding: 7px 10px 6px 10px; line-height: 1; border: solid 1px #CCC; /* border-radius */ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } .mod_search ul.searchbtnlist li button:hover, .mod_search ul.searchbtnlist li button:focus{ text-decoration: none!important; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,f6f6f6+47,ffffff+100 */ background: #ededed; /* Old browsers */ background: -moz-linear-gradient(top, #ededed 0%, #f6f6f6 47%, #ffffff 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ededed 0%,#f6f6f6 47%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ededed 0%,#f6f6f6 47%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ } /* mod_search_form */ .mod_search_form{ } .mod_search_form form ul{ width: 750px; margin: 0 -10px 0 0; position: relative; overflow: hidden; } .mod_search_form form ul li{ position: relative; float: left; margin: 0 10px 10px 0; } .mod_search_form form ul li label img{ cursor: pointer; } /*CheckBox */ .mod_search_form form ul li label input{ position: absolute; top:5px; left:3px; opacity: 0; } .mod_search_form form ul label input + span { position: absolute; top:5px; left:3px; display: block; width: 24px; height: 19px; } .mod_search_form form ul label input[type="checkbox"] + span { } .mod_search_form form ul label input[type="checkbox"]:checked + span { background:transparent url('../img/bg_check.png') no-repeat 5px 0px; } /* mod_search_form_btn */ .mod_search_form_btn{ clear: both; text-align: center; margin:40px 0 0 0; } .mod_search_form_btn input.searchbtn{ background:none; border:none; font-size: 115%; cursor: pointer; min-width: 210px; color: #262626!important; box-sizing:border-box; padding: 19px 17px 18px 0; line-height: 1; border: solid 1px #e6e6e6; /* border-radius */ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent url('../img/icon_search.png') no-repeat 140px 20px; } .mod_search_form_btn.validity input.searchbtn{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */ background: #ffffff; /* Old browsers */ background: url('../img/icon_search.png'),-moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */ background: url('../img/icon_search.png'),-webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */ background: url('../img/icon_search.png'),linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ background-repeat:no-repeat; background-position:140px 20px,0 0; } .mod_search_form_btn.validity input.searchbtn:hover{ text-decoration: none!important; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,f6f6f6+47,ffffff+100 */ background: #ededed; /* Old browsers */ background: url('../img/icon_search.png'),-moz-linear-gradient(top, #ededed 0%, #f6f6f6 47%, #ffffff 100%); /* FF3.6-15 */ background: url('../img/icon_search.png'),-webkit-linear-gradient(top, #ededed 0%,#f6f6f6 47%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */ background: url('../img/icon_search.png'),linear-gradient(to bottom, #ededed 0%,#f6f6f6 47%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ background-repeat:no-repeat; background-position:140px 20px,0 0; }
投稿 [form:inputタグ]画像の上にcheckboxを重ねて表示する は CodingMania に最初に表示されました。
]]>投稿 ボタンのアウトラインアニメーションでfocusを分りやすくします は CodingMania に最初に表示されました。
]]><button class="btn" type="button">保存</button>
/* .btn -----------------------------------------*/ .btn{ background-color:#003567; color:#FFF; cursor:pointer; border:none; line-height:50px; text-align:center; width:100px; height:50px; /*border-radius*/ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; /*box-shadow*/ -webkit-box-shadow:0px 2px 0px #000; -moz-box-shadow:0px 2px 0px #000; box-shadow:0px 2px 0px #000; outline:2px solid transparent; outline-offset:50px; transition:0.5s all ease; } .btn:focus{ outline:1px dotted #003567; outline-offset:0; } .btn:active{ position:relative; top:2px; /*box-shadow*/ -webkit-box-shadow:0px 0px 0px #000; -moz-box-shadow:0px 0px 0px #000; box-shadow:0px 0px 0px #000; }
投稿 ボタンのアウトラインアニメーションでfocusを分りやすくします は CodingMania に最初に表示されました。
]]>投稿 formのselect要素をCSSでスタイル変更する は CodingMania に最初に表示されました。
]]><div class="mod_form"> <form> <div class="mod_form_select"> <select name="" id=""> <option selected="selected" value=""> -------------------------</option> <option value="項目1">項目1</option> <option value="項目2">項目2</option> <option value="項目3">項目3</option> <option value="項目4">項目4</option> <option value="項目5">項目5</option> </select> <!-- / .mod_form_select --></div> <div class="mod_form_select"> <select name="" id=""> <option selected="selected" value="" style="width: 800px;"> -------------------------</option> <option value="項目1">項目1</option> <option value="項目2">項目2</option> <option value="項目3">項目3</option> <option value="項目4">項目4</option> <option value="項目5">項目5</option> </select> <!-- / .mod_form_select --></div> <div class="mod_form_select"> <select name="" id=""> <option selected="selected" value=""> -------------------------</option> <option value="項目1">項目1</option> <option value="項目2">項目2</option> <option value="項目3">項目3</option> <option value="項目4">項目4</option> <option value="項目5">項目5</option> </select> <!-- / .mod_form_select --></div> </form> <!-- /mod_form --></div>
.mod_form{ margin:0 auto; width:100%; font-size:16px; } .mod_form_select { overflow: hidden; width:100%; box-sizing:border-box; border-radius: 3px; padding:3px 0 3px 10px; margin: 0 0 10px 0; border: 1px solid #dfdfdf; vertical-align: middle; background: #efefef url(img/img-arrow-down.png) no-repeat 95% 50%; } .mod_form_select select { -moz-appearance: none; -webkit-appearance: none; appearance: none; border-radius: 0; border: 0; margin: 0; padding:0; background: none transparent; vertical-align: middle; font-size: inherit; color: inherit; box-sizing: content-box; width: 130%; height:35px; }
投稿 formのselect要素をCSSでスタイル変更する は CodingMania に最初に表示されました。
]]>投稿 画像をクリックしてチェックボックスにチェックを入れます は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="form.js"></script>
jQuery(function($){ //ユーザエージェント条件分岐 var _ua = (function(){ return { ltIE6:typeof window.addEventListener == "undefined" && typeof document.documentElement.style.maxHeight == "undefined", ltIE7:typeof window.addEventListener == "undefined" && typeof document.querySelectorAll == "undefined", ltIE8:typeof window.addEventListener == "undefined" && typeof document.getElementsByClassName == "undefined", ltIE9:document.uniqueID && typeof window.matchMedia == "undefined", gtIE10:document.uniqueID && window.matchMedia, Trident:document.uniqueID, Gecko:'MozAppearance' in document.documentElement.style, Presto:window.opera, Blink:window.chrome, Webkit:typeof window.chrome == "undefined" && 'WebkitAppearance' in document.documentElement.style, Touch:typeof document.ontouchstart != "undefined", Mobile:typeof window.orientation != "undefined", ltAd4_4:typeof window.orientation != "undefined" && typeof(EventSource) == "undefined", Pointer:window.navigator.pointerEnabled, MSPoniter:window.navigator.msPointerEnabled } })(); if(_ua.ltIE8){ var imgcheck = $(".imgcheck"); imgcheck.click(function(){ if($(this).next().prop('checked')){ $(this).next().attr("checked", false); }else{ $(this).next().attr("checked", true);} }); } });
<div class="mod_form"> <form action="" method=""> <table> <tbody> <tr> <th scope="row"> 好きな色は? </th> <td class="taste"> <label> <img width="85" height="85" alt="スタイリッシュ" src="img/color01.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_1"> 赤 </label> <label> <img width="85" height="85" alt="ナチュラル" src="img/color02.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_2"> オレンジ </label> <label> <img width="85" height="85" alt="ジャパニーズ" src="img/color03.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_3"> 青 </label> <label> <img width="85" height="85" alt="クラッシック" src="img/color04.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_4"> 緑 </label> <label> <img width="85" height="85" alt="カントリー" src="img/color05.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_5"> 紫 </label> <label> <img width="85" height="85" alt="和風" src="img/color06.jpg" class="imgcheck"> <input type="checkbox" value="1" name="taste_6"> 黄 </label> </td> </tr> </table> </form> <!-- /mod_form --></div>
/* -----------------------------------------*/ .mod_form form { background-color: #FFFFFF; border-bottom: 1px solid #999999; border-top: 2px solid #999999; } .mod_form form label{ cursor:pointer; } .mod_form form input{ vertical-align:middle; } .mod_form form table { width: 100%; } .mod_form form table th, .mod_form form table td{ border-bottom: 1px solid #999999; } .mod_form form table th { padding: 20px; width:20%; font-weight:bold; color:#000; vertical-align: top; } .mod_form form table td { padding: 20px; width:80%; vertical-align: top; } .mod_form form table td.taste label { float: left; width: 108px; } .mod_form form table td.taste label img{ margin:0 23px 0 0; }
投稿 画像をクリックしてチェックボックスにチェックを入れます は CodingMania に最初に表示されました。
]]>投稿 特定のチェックボックスをチェックすると、さらに追加で項目を表示します は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="form.js"></script>
//選択されたら表示 $(function(){ var selectlabel = $("label.select"); var selectitem = $("label.select input"); var morearea = $(".mod_search_table_more"); var moreinput = $(".mod_search_table_more input"); //初期化 $(moreinput).attr("checked", false); $(morearea).css("display", "none"); $(selectlabel).click(function(){ if($(selectitem).prop('checked')){ $(morearea).slideDown(); }else{ $(moreinput).attr("checked", false); $(morearea).slideUp(); } }); });
<div class="mod_search"> <form action="" method=""> <div class="mod_search_table" id="search"> <table> <tbody><tr> <th scope="row"> 地域 </th> <td class="area"> <label><input type="checkbox" value="1" name="category_1"> 北海道・東北</label> <label><input type="checkbox" value="1" name="category_6"> 関東</label> <label><input type="checkbox" value="1" name="category_8"> 甲信越・北陸</label> <label><input type="checkbox" value="1" name="category_2"> 東海</label> <label class="select"><input type="checkbox" value="1" name="category_3"> 関西</label> <label><input type="checkbox" value="1" name="category_10"> 中国</label> <label><input type="checkbox" value="1" name="category_7"> 四国</label> <label><input type="checkbox" value="1" name="category_5"> 九州・沖縄</label> </td> </tr> </table> <div class="mod_search_table_more"> <table> <tr> <th scope="row"> 都道府県</th> <td> <label><input type="checkbox" value="1" name="area_1"> 大阪</label> <label><input type="checkbox" value="1" name="area_2"> 京都</label> <label><input type="checkbox" value="1" name="area_3"> 兵庫</label> <label><input type="checkbox" value="1" name="area_4"> 奈良</label> <label><input type="checkbox" value="1" name="area_5"> 和歌山</label> <label><input type="checkbox" value="1" name="area_6"> 滋賀</label> </td> </tr> </table> <!-- /mod_search_table_more --></div> <table> <tr> <th scope="row"> カラー </th> <td class="color"> <label> <input type="checkbox" value="1" name="color_1"> ホワイト</label> <label><input type="checkbox" value="1" name="color_2"> ブラック</label> <label><input type="checkbox" value="1" name="color_3"> ブルー</label> <label><input type="checkbox" value="1" name="color_4"> レッド</label> <label><input type="checkbox" value="1" name="color_5"> イエロー</label> <label><input type="checkbox" value="1" name="color_6"> グリーン</label> </td> </tr> </tbody></table> <!-- /mod_search_table --></div> </form> <!-- /mod_search --></div>
.mod_search form { margin: 0 0 100px 0; background-color: #FFFFFF; border-bottom: 1px solid #999999; border-top: 2px solid #999999; } .mod_search form label{ cursor:pointer; } .mod_search form input{ vertical-align:middle; } .mod_search form table { width: 100%; } .mod_search form table th, .mod_search form table td{ border-bottom: 1px solid #999999; } .mod_search form table th { padding: 20px; width:20%; font-weight:bold; color:#000; vertical-align: top; } .mod_search form table td { padding: 20px; width:80%; vertical-align: top; } .mod_search form table td.area label { float: left; margin: 0 0 5px 0; width: 25%; } .mod_search form table td.color label { margin:0 20px 0 0; } /* mod_search_table_more */ .mod_search_table_more label{ margin:0 20px 0 0; }
投稿 特定のチェックボックスをチェックすると、さらに追加で項目を表示します は CodingMania に最初に表示されました。
]]>投稿 擬似要素を使って長さに対応するボタンを作ります。 は CodingMania に最初に表示されました。
]]><p class="ex_linkbtn"> <a href="#"><span>Click!!</span></a> </p>
p.ex_linkbtn { display: inline-block; height: 34px; font-size: 14px; font-weight: bold; } p.ex_linkbtn a { display:inline-block; margin: 0 25px 0 10px; background:transparent url('img/bg_middle.png') repeat-x left top; height: 34px; color: #EEE; text-decoration:none; } p.ex_linkbtn a span{ display:inline-block; padding:0 10px 0 0; } p.ex_linkbtn a:before, .ex_linkbtn a:after { display: inline-block; content: ""; height: 34px; background-repeat: no-repeat; vertical-align: middle; } p.ex_linkbtn a:before { margin-left: -10px; width : 10px; height : 34px; background:transparent url('img/bg_left.png') no-repeat left top; } p.ex_linkbtn a:after { margin-right: -20px; width : 20px; height : 34px; background:transparent url('img/bg_right.png') no-repeat left top; } /* hover */ p.ex_linkbtn a:hover { background:transparent url('img/bg_middle_on.png') repeat-x left top; } p.ex_linkbtn a:hover:before { background:transparent url('img/bg_left_on.png') no-repeat left top; } p.ex_linkbtn a:hover:after { background:transparent url('img/bg_right_on.png') no-repeat left top; }
投稿 擬似要素を使って長さに対応するボタンを作ります。 は CodingMania に最初に表示されました。
]]>投稿 html5 入力フォームのテンプレート![表型] は CodingMania に最初に表示されました。
]]><script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/formcheck.js"></script>
$(function(){ //送信ボタンの無効、チェックボックスを外す $(".mod_form_btn input").css({opacity:"0.5",cursor:"default"}).attr("disabled","disabed"); $(".mod_form_importance_btn input:checkbox").attr('checked',false); //チェックボックスがクリックされると送信ボタン有効 $(".mod_form_importance_btn label,.mod_form_importance_btn input").click(function(){ if($(".mod_form_importance_btn input:checkbox").attr('checked')==true){ $(".mod_form_btn input").css({opacity:"1",cursor:"pointer"}).removeAttr("disabled"); }else{ $(".mod_form_btn input").css({opacity:"0.5",cursor:"default"}).attr("disabled","disabed"); } }) });
<div class="mod_form"> <p class="point"><span class="ex_essential">[必須]</span>項目は必ずご入力ください。</p> <form method="post" action=""> <table> <tbody> <tr> <th><label for="item">お問い合わせ項目</label> <span class="ex_essential">[必須]</span></th> <td><select id="item" required="required"> <option value="" selected="selected">--選択してください--</option> <option value="項目1">項目1</option> <option value="項目2">項目2</option> <option value="項目3">項目3</option> <option value="項目4">項目4</option> <option value="項目5">項目5</option> </select></td> </tr> <tr> <th><label for="name">名前</label> <span class="ex_essential">[必須]</span></th> <td><input type="text" id="name" value="" required="required" autocomplete="name"/></td> </tr> <tr> <th><label for="kana">フリガナ</label> <span class="ex_essential">[必須]</span></th> <td><input type="text" id="kana" value="" required="required"/></td> </tr> <tr> <th id="character">性別</th> <td> <div role="radiogroup"> <label for="character_m"><input type="radio" value="男性" id="character_m" aria-describedby="character"/>男性</label> <label for="character_w"><input type="radio" value="女性" id="character_w" aria-describedby="character"/>女性</label> </div> </td> </tr> <tr> <th><label for="email">メールアドレス</label> <span class="ex_essential">[必須]</span></th> <td><input type="text" id="email" value="" required="required" aria-describedby="emailNotice" autocomplete="email"/><br /> <span id="emailNotice" class="ex_comment">例:info@gmai.com</span></td> </tr> <tr> <th><label for="emailcheck">メールアドレス確認</label> <span class="ex_essential">[必須]</span></th> <td><input type="text" id="emailcheck" value="" required="required" aria-describedby="emailcheckNotice"/><br /> <span id="emailcheckNotice" class="ex_comment">確認のため再度ご記入ください</span></td> </tr> <tr> <th><label for="zipcode">郵便番号</label></th> <td><input type="text" id="zipcode" value="" aria-describedby="zipcodeNotice"/><br /> <span id="zipcodeNotice" class="ex_comment">例:571-0212</span></td> </tr> <tr> <th><label for="address01">都道府県</label> <span class="ex_essential">[必須]</span></th> <td><select id="address01" required="required"> <option value="" selected="selected">--選択してください--</option> <optgroup label="北海道・東北"> <option value="北海道">北海道</option> <option value="青森県">青森県</option> <option value="秋田県">秋田県</option> <option value="岩手県">岩手県</option> <option value="山形県">山形県</option> <option value="宮城県">宮城県</option> <option value="福島県">福島県</option> </optgroup> <optgroup label="甲信越・北陸"> <option value="山梨県">山梨県</option> <option value="長野県">長野県</option> <option value="新潟県">新潟県</option> <option value="富山県">富山県</option> <option value="石川県">石川県</option> <option value="福井県">福井県</option> </optgroup> <optgroup label="関東"> <option value="茨城県">茨城県</option> <option value="栃木県">栃木県</option> <option value="群馬県">群馬県</option> <option value="埼玉県">埼玉県</option> <option value="千葉県">千葉県</option> <option value="東京都">東京都</option> <option value="神奈川県">神奈川県</option> </optgroup> <optgroup label="東海"> <option value="愛知県">愛知県</option> <option value="静岡県">静岡県</option> <option value="岐阜県">岐阜県</option> <option value="三重県">三重県</option> </optgroup> <optgroup label="関西"> <option value="大阪府">大阪府</option> <option value="兵庫県">兵庫県</option> <option value="京都府">京都府</option> <option value="滋賀県">滋賀県</option> <option value="奈良県">奈良県</option> <option value="和歌山県">和歌山県</option> </optgroup> <optgroup label="中国"> <option value="岡山県">岡山県</option> <option value="広島県">広島県</option> <option value="鳥取県">鳥取県</option> <option value="島根県">島根県</option> <option value="山口県">山口県</option> </optgroup> <optgroup label="四国"> <option value="徳島県">徳島県</option> <option value="香川県">香川県</option> <option value="愛媛県">愛媛県</option> <option value="高知県">高知県</option> </optgroup> <optgroup label="九州・沖縄"> <option value="福岡県">福岡県</option> <option value="佐賀県">佐賀県</option> <option value="長崎県">長崎県</option> <option value="熊本県">熊本県</option> <option value="大分県">大分県</option> <option value="宮崎県">宮崎県</option> <option value="鹿児島県">鹿児島県</option> <option value="沖縄県">沖縄県</option> </optgroup> </select></td> </tr> <tr> <th><label for="address02">市区町村・番地</label></th> <td><input id="address02" type="text" value="" aria-describedby="address02Notice" /><br /> <span id="address02Notice" class="ex_comment">例:神戸市北区花山南町5-2</span></td> </tr> <tr> <th><label for="address03">マンション・アパート名</label></th> <td><input type="text" id="address03" value="" aria-describedby="address03Notice" /><br /> <span id="address03Notice" class="ex_comment">例:メゾン南000号</span></td> </tr> <tr> <th><label for="tel">電話番号</label> <span class="ex_essential">[必須]</span></th> <td><input type="tel" id="tel" value="" required="required" aria-describedby="telNotice" /><br /> <span id="telNotice" class="ex_comment">例:0728122800</span></td> </tr> <tr> <th><label for="maker">品番</label></th> <td><select id="maker"> <option value="" selected="selected">--選択してください--</option> <option value="001">001</option> <option value="002">002</option> <option value="003">003</option> <option value="004">004</option> <option value="005">005</option> </select><br /> その他の品番は下記へご記入ください。<br /> <input name="maker_etc" type="text" title="そのほかの品番はこちらへご記入ください" value="" /> </td> </tr> <tr> <th><label for="date">日付</label></th> <td><select id="date" title="年号を選択してください"> <option value="平成" selected="selected">平成</option> <option value="昭和">昭和</option> </select> <select title="年を選択してください"> <option value="" selected="selected">--</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> <option value="32">32</option> <option value="33">33</option> <option value="34">34</option> <option value="35">35</option> <option value="36">36</option> <option value="37">37</option> <option value="38">38</option> <option value="39">39</option> <option value="40">40</option> <option value="41">41</option> <option value="42">42</option> <option value="43">43</option> <option value="44">44</option> <option value="45">45</option> <option value="46">46</option> <option value="47">47</option> <option value="48">48</option> <option value="49">49</option> <option value="50">50</option> <option value="51">51</option> <option value="52">52</option> <option value="53">53</option> <option value="54">54</option> <option value="55">55</option> <option value="56">56</option> <option value="57">57</option> <option value="58">58</option> <option value="59">59</option> <option value="60">60</option> <option value="61">61</option> <option value="62">62</option> <option value="63">63</option> </select> 年 <select title="月を選択してください"> <option value="" selected="selected">--</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> 月 <select title="日を選択してください"> <option value="" selected="selected">--</option> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> 日 </td> </tr> <tr> <th><label for="color">色</label></th> <td><select id="color"> <option value="選択してください" selected="selected">--選択してください--</option> <option value="白">白</option> <option value="黒">黒</option> <option value="青">青</option> <option value="赤">赤</option> <option value="緑">緑</option> <option value="紫">紫</option> <option value="紺">紺</option> <option value="金">金</option> <option value="銀">銀</option> <option value="オレンジ">オレンジ</option> <option value="ピンク">ピンク</option> <option value="その他">その他</option> </select><br /> その他を選択された方はご記入ください。<br /> <input type="text" title="その他を選択された方はご記入ください。" value="" /> </td> </tr> <tr> <th id="like">好きなお菓子はなんですか?</th> <td> <div class="mod_form_listbox ex_clearfix"> <div class="mod_form_listbox_left"> <label for="checkitem1"><input type="checkbox" id="checkitem1" value="チョコレート" aria-describedby="like"/> チョコレート</label><br /> <label for="checkitem2"><input type="checkbox" id="checkitem2" value="ビスケット" aria-describedby="like"/> ビスケット</label><br /> <label for="checkitem3"><input type="checkbox" id="checkitem3" value="ラムネ" aria-describedby="like"/> ラムネ</label><br /> <label for="checkitem4"><input type="checkbox" id="checkitem4" value="グミ" aria-describedby="like"/> グミ</label><br /> <label for="checkitem5"><input type="checkbox" id="checkitem5" value="ポテトチップス" aria-describedby="like"/> ポテトチップス</label><br /> <label for="checkitem6"><input type="checkbox" id="checkitem6" value="おかき" aria-describedby="like"/> おかき</label><br /> <label for="checkitem7"><input type="checkbox" id="checkitem7" value="ポップコーン" aria-describedby="like"/> ポップコーン</label><br /> <label for="checkitem8"><input type="checkbox" id="checkitem8" value="わたあめ" aria-describedby="like"/> わたあめ</label> <!-- mod-inputlistbox_left_end --></div> <div class="mod_form_listbox_right"> <label for="checkitem9"><input type="checkbox" id="checkitem9" value="ケーキ" aria-describedby="like"/> ケーキ</label><br /> <label for="checkitem10"><input type="checkbox" id="checkitem10" value="まんじゅう" aria-describedby="like"/> まんじゅう</label><br /> <label for="checkitem11"><input type="checkbox" id="checkitem11" value="ガム" aria-describedby="like"/> ガム</label><br /> <label for="checkitem12"><input type="checkbox" id="checkitem12" value="プリン" aria-describedby="like"/> プリン</label><br /> <label for="checkitem13"><input type="checkbox" id="checkitem13" value="シュークリーム" aria-describedby="like"/> シュークリーム</label><br /> <label for="checkitem14"><input type="checkbox" id="checkitem14" value="昆布" aria-describedby="like"/> 昆布</label><br /> <label for="checkitem15"><input type="checkbox" id="checkitem15" value="その他" aria-describedby="like"/> その他</label> <!-- mod-inputlistbox_right_end --></div> <!-- mod-inputlistbox_end --></div> </td> </tr> <tr> <th><label for="memo">お問い合わせ内容</label></th> <td><textarea rows="10" cols="50" id="memo" placeholder="お問い合わせ内容をご自由にお書きください。"></textarea></td> </tr> </tbody> </table> <div class="mod_form_importance"> <h2>「個人情報保護方針」と「当社における個人情報の取扱について」</h2> <p>上記のお問い合わせフォームから情報を送信する前に、下記の「個人情報保護方針」と「当社における個人情報の取扱について」をご一読の上、「個人情報保護方針」にご同意頂ける場合は、「同意する」にチェックをお願いします。</p> <div class="mod_form_importance_txt"> <ol> <li><h3>会社名および個人情報保護管理者</h3> <p>文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。</p> </li> <li><h3>個人情報の利用目的</h3> <ul> <li>・箇条書き</li> <li>・箇条書き</li> <li>・箇条書き</li> </ul> </li> <li><h3>個人情報の提供</h3> <p>文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。</p> </li> <li><h3>個人情報の取扱いの委託について</h3> <p>文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。</p> </li> <li><h3>個人情報を入力するにあたっての注意事項 </h3> <ol> <li>(1)文章が入ります。</li> <li>(1)文章が入ります。</li> <li>(1)文章が入ります。</li> </ol> </li> <li><h3>本人が容易に認識できない方法による個人情報の取得</h3> <p>文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。</p> </li> <li><h3>開示対象個人情報の開示等および問合せ窓口について </h3> <p>文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。文章が入ります。</p> </li> </ol> <!-- mod_form_importance_txt_end --></div> <div class="mod_form_importance_btn"> <p class="check"> <input name="privacy_s" type="hidden" value="none" /> <label for="privacy"><input type="checkbox" id="privacy" name="privacy_s[1]" value="同意する" /> 個人情報保護方針に同意する</label> </p> <!-- mod_form_importance_btn_end --></div> <!-- mod_form_importance_end --></div> <div class="mod_form_btn"> <p><input type="image" src="img/send.gif" alt="確認する" onMouseOver="this.src='img/send_on.gif';" onMouseOut="this.src='img/send.gif'"></p> <!--mod_form_btn_end--></div> </form> <!--mod_form_end--></div>
/* 必須 -----------------------------------------*/ .ex_essential{ color:#CC0000; font-weight:normal; } /* エラー -----------------------------------------*/ /* 注釈 -----------------------------------------*/ .ex_comment{ color:#666; } /* フォームレイアウト -----------------------------------------*/ .mod_form{ margin:0 auto; margin-bottom:20px; padding:20px; width: 700px; border:solid 5px #EEE; } .mod_form p.point{ text-align:right; } .mod_form table{ width:100%; border-collapse:separate; border-spacing:2px; } .mod_form table tr th{ padding:10px; white-space: nowrap; font-weight:bold; vertical-align: top; border-bottom:solid 1px #C1D0E3; background-color:#EBF0F6; } .mod_form table tr td{ width:70%; padding:10px; border-bottom:solid 1px #B6D1F5; } /* フォーム内2段組 -----------------------------------------*/ .mod_form_listbox{ width:100%; } .mod_form_listbox_left{ float:left; width:50%; } .mod_form_listbox_right{ float:left; width:50%; } /* 入力パーツ -----------------------------------------*/ label { cursor: pointer; } select#item, select#address01, select#maker, select#color{ width:250px; } select#nengou, select#year, select#month, select#day{ width:60px; } input, textarea{ border:solid 1px #CCCCCC; } input#character_m, input#character_w, .mod_form_listbox input{ border:none; } input#address02, input#bill{ width:350px; height:1.4em; } input#name, input#kana, input#email, input#emailcheck, input#maker_etc, input#color_etc{ width:250px; height:1.4em; } input#zipcode, input#tel{ width:150px; height:1.4em; } textarea{ width:350px; } /* フォーカス・チェック -----------------------------------------*/ input:focus, textarea:focus{ background-color:#FFFFCC; } input:checked + label{ background-color:#FFFFCC; font-weight:bold; } /* 重要なお知らせの同意 -----------------------------------------*/ .mod_form_importance{ margin:20px 0 0 0; padding:10px; border:double 3px #CCC; background-color:#DDD; } .mod_form_importance h2{ font-weight:bold; } .mod_form_importance_txt{ width:634px; height:250px; overflow:scroll; margin:10px 0 20px 0; padding:10px 20px 15px 20px; background-color:#FFF; } .mod_form_importance_txt h3{ margin:10px 0 5px 0; font-weight:bold; border-bottom:solid 1px #DDD; } .mod_form_importance_btn{ text-align:center; } /* 送信ボタンとエラー表示 -----------------------------------------*/ .mod_form_btn{ margin:20px 0 0 0; text-align:center; } .mod_form_btn input#back, .mod_form_btn input#submit{ width:150px; padding:5px; } /* clearfix:float解除&親要素に高さを算出させる -----------------------------------------*/ .ex_clearfix:after { content: "."; /* 新しい要素を作る */ display: block; /* ブロックレベル要素に */ clear: both; height: 0; visibility: hidden; } .ex_clearfix { min-height: 1px; } * html .ex_clearfix { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }
投稿 html5 入力フォームのテンプレート![表型] は CodingMania に最初に表示されました。
]]>