アンケートフォーム修正で誤動作が発生?チェックボックスに変更したら必須設問のメッセージが表示される!

このQ&Aのポイント
  • ホームページビルダー11を使って初めて作成している方が、アンケートフォームを作成しましたが、ラジオボタンからチェックボックスへ修正したところ、チェックボックスを選択しているにも関わらず、「Q17は必須設問です」というメッセージが表示される問題が発生しています。
  • この問題について、誰かご確認いただけませんか?また、日英併記としているため読みにくくなっています。
  • お手数ですが、よろしくお願いいたします!
回答を見る
  • ベストアンサー

アンケートフォームの修正(ラジオボタンからチェックボックスにHTMLを書き換えると誤動作します)

初めてホームページを作成しているものです。 ホームページビルダー11を使っています。 アンケートフォームを作成したのですが、間違いに気付き、 ラジオボタンからチェックボックスへ、HTMLを書き換えて修正しました。 見た目はうまくいったのですが、試しにアンケートに入力して送信しようとすると、この設問に対して、「Q17は必須設問です」のようなメッセージが出ます。 必須設問には違いないのですが、ちゃんとチェックボックスをチェックしているのに、このメッセージがでるのは、おかしいと思います。 どなたか、ちぇっくしていただけないでしょうか? ちなみに、日英併記、日本語にはルビを打っているので、読みにくくなっています。 よろしくお願いいたします!! <H3 id="Q17_head">Q 17.</H3> <BLOCKQUOTE> <P>Prefecture to Teach(Public Data)<BR> <RUBY><RB>教</RB><RP>(</RP><RT>おし</RT><RP>)</RP></RUBY>える<RUBY><RB>都道府県</RB><RP>(</RP><RT>とどうふけん</RT><RP>)</RP></RUBY>(<RUBY><RB>公開項目</RB><RP>(</RP><RT>こうかいこうもく</RT><RP>)</RP></RUBY>)</P> <TABLE> <TBODY> <TR> <TD><INPUT type="checkbox" name="Q17_1"></TD> <TD id="Q17_1_ca"></TD> <TD>Hokkaido <RUBY><RB>北海道</RB><RP>(</RP><RT>ほっかいどう</RT><RP>)</RP></RUBY></TD> </TR> <TR> <TD><INPUT type="checkbox" name="Q17_2"></TD> <TD id="Q17_2_ca"></TD> <TD>Aomori <RUBY><RB>青森県</RB><RP>(</RP><RT>あおもりけん</RT><RP>)</RP></RUBY></TD> </TR> (省略) </TBODY> </TABLE> </BLOCKQUOTE> 以上

質問者が選んだベストアンサー

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

こんにちは mailtoにしているということは <FORM method="POST" action="mailto:***@***.ne.jp?subject=サンプルアンケート" enctype="text/plain"> のような感じになっていると思います この場合だとメールソフトにそのまま送信されますのでメールソフト内で入力チェックはできないと思うのでやはりjavascriptなどでアンケートフォームのhtmlページ内で入力チェックしている可能性が高いと思います 【IE】「ツール」→「インターネットオプション」→「セキュリティ」→「レベルのカスタマイズ」ボタン→「スクリプト」「アクティブスクリプトを無効にする」 【Firefox】「ツール」→「オプション」→「コンテンツ」「javascriptを有効にする(チェックボックスを外す)」 【Opera】「ツール」→「設定」→「詳細設定」→「コンテンツ」「javascriptを有効にする(チェックボックスを外す)」 にしてみてjavascriptをoffにして送信してみてください それでメッセージがでなかったり、メールソフトが開くならjavascriptを使用しています 「HTMLソース」タブやアンケートフォームのhtmlページを右クリック「ソースの表示」などでソースを確認してみてください(ANo2.ーQ4) 「必須か否か」というところで自動でjavascriptがついているのかもしれません それで無ければサイト検索では入力チェックをした例のソースを見つけられませんので何処で入力チェックをしているのかちょっと分かりませんm(--)m 今更ながらですが・・・ >HTMLを書き換えて修正しました これはradioの部分をcheckboxに変えてQ17の後に_1,_2を付け加えただけですか? それともcheckboxとして新しく作り直したのですか? 新規に別項目としてcheckboxを作ったらそれはうまくいきますか?

その他の回答 (2)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは 普通にHTMLソースを記述しただけでは必須項目の入力チェックはできないと思ったのでjavascriptか送信先CGIでチェックしているのだと思ったのですが・・・ 僕はすべて手打ちをしているのでホームページビルダーを使用したことがないため動作確認が出来ませんので以下に答えてもらえますか?(他の回答者様の回答の参考にもなると思うので) Q1.アンケートフォームは自作ですか?それともどこか参考にされたサイトがありますか? Q2.必須設問のチェックはどのように判定していますか? Q3.その表示されるメッセージとは↓のような感じのものですか? http://jsm.suepon.com/script/jsm39.html (何もいれずに送信ボタンを押したときにでるやつ) Q4.Q3であればソース内に <script>~</script> もしくは <script language="javascript">~</script> という記述はありますか?(あれば載せてください) <script type="text/javascript" src="***.js"></script>であれば***.jsの中身を載せてください Q5.Q3でなければ送信先のCGI(・・・ですよね?)の中にQ17に関してif文でエラー画面に飛ぶような記述をしていませんか? Q6. <input type="checkbox" name="Q17_1" value="北海道"> <input type="checkbox" name="Q17_2" value="青森"> などのようにvalue値を入れて試してみてください Q7. <input type="checkbox" name="Q17" value="北海道"> <input type="checkbox" name="Q17" value="青森"> などのようにnameが『Q17』でvalue値が違うものを試してみてください (こちらは複数選択しても1つしか値を取得できないのでcheckboxの意味が無いのでただの確認用です)

hatena777
質問者

補足

なんどもありがとうございます。 アンケートフォームは、 ホームページビルダー11の機能の一つとして用意されているもので、 アンケートフォームを挿入するというのを選ぶだけで、 ウィザードが自動的に出てきて、 それにしたがって設問文を入力したり、 選択式か記述式か、必須か否か選ぶだけで、 アンケートが完成するようになっています。 ただ、修正はHTMLを触らないとできないようです。 たぶん、CGIは使っていないはずです。 ウィザードの中で、CGIを利用するかmailtoかなどと聞かれて、 mailtoにしたと思いますので。 javascriptについては、全くわかりません。

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.1

こんにちは >試しにアンケートに入力して送信しようとすると、この設問に対して、「Q17は必須設問です」のようなメッセージが出ます。 このようになるということはjavascriptの方が誤作動しているのではないですか? 今まではラジオボタンでやっていてうまく作動していたのですよね? ラジオはnameが一緒ですがチェックはnameが異なるので入力チェック方法は異なります (例) 【radio】 <script language="javascript"><!-- function check() { flag=""; for(i=0;i<2;i++) { if(document.f.Q17[i].checked) flag=1; } if(flag == "") alert("必須項目"); } //--></script> <form name="f"> <input type="radio" value="北海道" name="Q17">北海道 <input type="radio" value="青森" name="Q17">青森 <input type="button" value="送信" onClick="check()"> </form> 【checkbox】 <script language="javascript"><!-- function check() { flag=""; for(i=0;i<2;i++) { if(document.f.elements[i].checked) flag=1; } if(flag == "") alert("必須項目"); } //--></script> <form name="f"> <input type="checkbox" value="北海道" name="Q17_1">北海道 <input type="checkbox" value="青森" name="Q17_2">青森 <input type="button" value="送信" onClick="check()"> </form> for(i=0;i<2;i++)の定義は例えばcheckboxの上に4つ<input>項目があったとすると for(i=4;i<6;i++)となります チェックボックスの項目が5つあったとすると for(i=0;i<5;i++)となります

hatena777
質問者

お礼

う~ん…。難しいですね。 早い段階でラジオボタンからチェックボックスに変更したので、 ラジオボタンの時にうまく言っていたかどうかはわかりません。 javascriptが誤作動かもとのことですが、 私は、ホームページビルダーのHTMLで書いていたと思っていたのですが、javascriptでも記述していたのですか??? (自分のことなのにわかりません(汗)) それなら、どうすれば、その記述したものを見ることができるのでしょうか? よろしくお願いいたします。

関連するQ&A

  • JavaScript チェックボックスで指定の箇所をチェックする方法

    初めての投稿ですが、よろしくお願いします。m(_ _)m 現在下記ソースの様なチェックボックスで出来たテーブルフォームを作成しております。 一覧表の行or列の先頭にあるチェックボックスを選択すると 選択された行or列にあるチェックボックスを全てチェックされ、 先頭のチェックボックスを外すと全て解除される。 (例:横A□チェックボックスを選択すると右にある全てのチェックボックスが選択される。チェックを外すと右にある全てのチェックボックスが未選択になる。) という事を行いたいと思い、色々調べてみたのですが、 発見できませんでしたので質問させていただきました。 どうかお助けください。m(>_<)m -- <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE></TITLE> </HEAD> <BODY> <form name="F1"> <table border="1"> <tr> <td>一覧</td> <td>縦A<br><input type="checkbox" id="" /></td> <td>縦B<br><input type="checkbox" id="" /></td> <td>縦C<br><input type="checkbox" id="" /></td> </tr> <tr> <td>横A<input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> </tr> <tr> <td>横B<input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> </tr> <tr> <td>横C<input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> <td><input type="checkbox" id="" /></td> </tr> </table> </form> </BODY> </HTML>

  • 複数チェックボックスの判定について教えてください。

    複数チェックボックスの判定について教えてください。 こんな感じになっているのですがもし「2つ以上」チェックがついていたらという基準を設けたいのですが どのように書いたらいいでしょうか? <td> <asp:CheckBox ID="CheckBox1" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox4" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox7" runat="server" /> </td> </tr> <tr> <td> <asp:CheckBox ID="CheckBox2" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox5" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox8" runat="server" /> </td> </tr> <tr> <td> <asp:CheckBox ID="CheckBox3" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox6" runat="server" /> </td> <td> <asp:CheckBox ID="CheckBox9" runat="server" /> </td>

  • チェックボックス設定の方法教えてください

    チェックボックスの設定方法を教えてください。 項目1.大分類にチェックすると中分類と小分類にもチェックが入る。 項目2.中分類にチェックすると小分類にもチェックが入る。 項目2の設定はわかりますが、項目1の設定がどうしてもできません。 <script language=javascript> function allCheck(obj){ f=obj.form num=obj.name.replace("b","") for(var i=0;i<f.length;i++){ if(f[i].name=="s"+num) f[i].checked=obj.checked; } } </script> <FORM> <TABLE border=0> <TBODY> <TR> <TD class=color_1 rowSpan=4><INPUT onclick=allCheck(this) type=checkbox name=b1>大分類</TD> <TD class=color_1 rowSpan=4><INPUT onclick=allCheck(this) type=checkbox name=b1>中分類</TD> <TD class=color_1><INPUT type=checkbox name=s1>小分類</TD></TR> <TR> <TD class=color_2><INPUT type=checkbox name=s1>小分類</TD></TR> <TR> <TD class=color_1><INPUT type=checkbox name=s1>小分類</TD></TR> <TR> <TD class=color_2><INPUT type=checkbox name=s1>小分類</TD></TR> <TR> <TD class=color_1 rowSpan=3><INPUT onclick=allCheck(this) type=checkbox name=b2>中分類 <P></P></TD> <TD class=color_1><INPUT type=checkbox name=s2>小分類</TD></TR> <TR> <TD class=color_2><INPUT type=checkbox name=s2>小分類</TD></TR> <TR> <TD class=color_2><INPUT type=checkbox name=s2>小分類</TD></TR></TBODY></TABLE></FORM> すいませんが、教えて下さい。

  • チェックボックスのチェック処理

    HTMLでボタン押下時にチェックしたいことがあります。 ■カテゴリーA~Cで、カテゴリー毎に選択できるのは一つのみ  (例)「A1・あ」と「A2・お」が選択時はNG ■カテゴリーは最大2つまで選択可能  (例)「A1・い」と「C1・さ」が選択時はOK    「A1・い」と「B2・く」と「C1・さ」が選択時はNG <html> <head> </head><body> <form> <table border="1"> <tr> <td>A1</td> <td><input type="checkbox" name="chk1" value="1">あ</td> </tr> <tr> <td> </td> <td><input type="checkbox" name="chk1" value="1">い</td> </tr> <tr> <td> </td> <td><input type="checkbox" name="chk1" value="1">う</td> </tr> <tr> <td>A2</td> <td><input type="checkbox" name="chk1" value="1">え</td> </tr> <tr> <td> </td> <td><input type="checkbox" name="chk1" value="1">お</td> </tr> <tr> <td>B1</td> <td><input type="checkbox" name="chk1" value="1">か</td> </tr> <tr> <td>B2</td> <td><input type="checkbox" name="chk1" value="1">く</td> </tr> <tr> <td> </td> <td><input type="checkbox" name="chk1" value="1">け</td> </tr> <tr> <td>C1</td> <td><input type="checkbox" name="chk1" value="1">さ</td> </tr> <tr> <td>C2</td> <td><input type="checkbox" name="chk1" value="1">し</td> </tr> <tr> <td> </td> <td><input type="checkbox" name="chk1" value="1">す</td> </tr> </table> <input type="submit" value="チェック"> </form> </body> </html> すみませんがよろしくお願いします。

  • 複数のチェックボックスをチェックしたい

    質問させてください。 複数のチェックボックスを項目別に全てチェックするようなjqueryの書き方をご教授いただきたいです。 <table> <tr> <td> <input type="checkbox" name="" />まとめてチェック </td> </tr> <tr> <td> <li><input type="checkbox" name="" value="" />a</li> <li><input type="checkbox" name="" value="" />b</li> <li><input type="checkbox" name="" value="" />c</li> <li><input type="checkbox" name="" value="" />d</li> </td> </tr> <tr> <td> <input type="checkbox" name="" />まとめてチェック </td> </tr> <tr> <td> <li><input type="checkbox" name="" value="" />e</li> <li><input type="checkbox" name="" value="" />f</li> <li><input type="checkbox" name="" value="" />g</li> <li><input type="checkbox" name="" value="" />h</li> </td> </tr> <tr> <td> <input type="checkbox" name="" />まとめてチェック </td> </tr> <tr> <td> <li><input type="checkbox" name="" value="" />i</li> <li><input type="checkbox" name="" value="" />j</li> <li><input type="checkbox" name="" value="" />k</li> <li><input type="checkbox" name="" value="" />l</li> </td> </tr> </table> 上記のようにそれぞれの項目に「まとめてチェック」のチェックボックスがあり、 そこに該当するチェック項目は全てチェックorチェックを外す っという挙動の実装を考えています。 jqueryでやりたいのですが、javascript、jqueryがかなり苦手でいまいちいきません。 ググって $(function(){ $('#all').click(function(){ if(this.checked){ $('#check input').attr('checked','checked'); }else{ $('#check input').removeAttr('checked'); } }); }); このソースを見つけたのですが、これだと一つの項目でしか実装できず 項目分このjqueryを書くのも余り良い書き方だと思えません。 どなたか、ご教授お願いいたします。

  • メールフォームのラジオボタンフィールドの件

    ホームページメールフォーム作成でご質問しました。 ラジオボタンとチェックボックスのフィールドで、その他項目を設けてテキストフィールドを作っているます。 このテキストフィールドにもラジオボタンまたは、チェックボックスのチェックを行えるようにできないでしょうか。 ○あああ ○いいい ○ううう ○えええ ○その他 □(ここにテキスト入力フィールド) ※javascriptを作る必要があるでしょうか。 下記のソースが、現状です。 <tr><td class="item_name">設問</td> <td class="item_form"> <table border="0" cellpadding="0" cellspacing="0"> <tr><td><input name="設問ABC" type="radio" value="Webサイト1" class="radio" id="toi2" /></td> <td valign="bottom"><label for="toi2">Webサイト1</label></td></tr> <tr><td><input name="設問ABC" type="radio" value="Webサイト22" class="radio" id="toi2" /></td> <td valign="bottom"><label for="toi2">Webサイト22</label></td></tr> <tr><td><input name="設問ABC" type="radio" value="Webサイト333" class="radio" id="toi2" /></td> <td valign="bottom"><label for="toi2">Webサイト333</label></td></tr> <tr><td><input name="設問ABC" type="radio" value="Webサイト555" class="radio" id="toi2" /></td> <td valign="bottom"><label for="toi2">Webサイト555</label></td></tr> </table> <div>その他:<input type="text" name="設問ABC" style="width:280px" /></div> </td></tr>

  • 宣言していないチェックボックスの判定

    お世話になっております。 【環境】 作業マシン:WINDOWS Server2008 (仮想) 開発ツール:VWD2010(VB) 使用DB:SQLServer2008R2 Webフォームにてアプリを開発しております。 ASP.NET VBでの開発の経験はおおよそ3ヶ月程です。 【目的】 オンロード時、外部ログテキストファイルを元に、表のhtmlを作成しています。(test.vb) 表の作成はhtml文をLavelに放り込む形で作成しているのですが、(test.aspx) この表にチェックボックスを配置し、削除ボタン押下イベント時には チェックを入れた行の"名前"文字列を取得、外部exeに渡す。 …といった処理をしたいと思っております。 例えば、添付表1行目にチェックがついたのならば"一之瀬"という文字列を取得します。 【質問内容】 どうすれば、htmlで作成したチェックボックスの判定が出来るでしょうか? チェックボックスのチェック判定には、サーバー側(test.vb側)で、  if (checkbox1.Checked == true)… 等でチェックの有無を確認すればよい、というのは判るのですが、 この"checkbox1"はhtml表示こそできてはいますが宣言されたものではありません。 ですので、text.vb内でチェック有無判定をしようとすると宣言なしエラーとなります。 しかし前もって宣言するのは、 処理件数が1件か100件か判らないのに 変数宣言だけするのもおかしいと感じています。 おそらく自分が判って居ないのは  「動的な宣言の方法」  「変数名に変数を用いる方法」 (str_XX :XXが数字部分でカウントアップしていく) なのではないかと考えているのですが、 なかなか近い内容の資料が見つけられず 「もしやそもそもの考え方が誤って居るのではないか?」 と、はまっております。 何卒、ご教授お願いします。 -----------test.vb ここから------------ Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load '文字列と件数は外部ファイルから読み取る Dim tmp_str As String = "一之瀬,二ノ宮,三津橋" Dim tmp_array() As String = Split(tmp_str, ",") Dim kensu As Integer = 3 '件数不定の表htmlを作成する Dim tmp_html As String = "<table border=""1"">" 'ヘッダ部 tmp_html += "<tr><td>No.</td><td>名前</td><td>check</td></tr>" + vbCrLf '行数は件数によって不定 Dim count As Integer = 0 Dim number As Integer = 1 While (count < kensu) tmp_html += "<tr><td>" + number.ToString + "</td><td><span id=""label" + number.ToString + """" + ">" + vbCrLf tmp_html += tmp_array(count) + "</span></td>" tmp_html += "<td><input id=""checkbox" + number.ToString + """" + " " tmp_html += "type=""checkbox""" + " " tmp_html += "name=""checkbox" + number.ToString + """" tmp_html += " /></td></tr>" + vbCrLf count = count + 1 number = number + 1 End While '表を終了 tmp_html += "</table>" LabelX.Text = tmp_html End Sub -----------test.vb ここまで------------ -----------test.aspx ここから------------ <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="LabelX" runat="server" Text="表html"></asp:Label> <br /> <asp:Button ID="Button1" runat="server" Text="削除" /> </div> </form> </body> </html> -----------test.aspx ここまで------------ -----------表のhtml (件数分作成される箇所)------------ <span id="LabelX"> <table border="1"><tr><td>No.</td><td>名前</td><td>check</td></tr> <tr><td>1</td><td><span id="label1">一之瀬</span></td> <td><input id="checkbox1" type="checkbox" name="checkbox1" /></td></tr> <tr><td>2</td><td><span id="label2">二ノ宮</span></td> <td><input id="checkbox2" type="checkbox" name="checkbox2" /></td></tr> <tr><td>3</td><td><span id="label3">三津橋</span></td> <td><input id="checkbox3" type="checkbox" name="checkbox3" /></td></tr> </table></span>

  • [PHP初心者] フォームのエラーチェック

    PHPやデータベースに全く疎い者です。 皆様にご指導頂きたく投稿致します。質問内容もレベルが低いですがどうが宜しくお願いします。 メールフォームにてフォームのボタンを押下し、 エラーチェックをして、エラー項目を同一画面上の上の辺りに表示させたいのですが、、参考書を読んだり、過去スレを拝見しても、どうもわかりません。 <body> //↓この辺をどう書けばいいのか、さっぱりなんです。 <?php if(isset($_POST['mailform'])) { if($_POST['name'] == "") { echo("名前を入力して下さい。<br>"); }} ?> //↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ <form method="POST" action="kakunin.php"> <table border="0" cellpadding="5"> <tr> <td colspan="2"></td> </tr> <tr> <td>名前</td> <td><input type="text" name="name" size="20"></td> </tr> <tr> <td>メールアドレス</td> <td><input name="mail" type="text" id="mail" size="20"></td> </tr> <tr> <td>項目</td> <td>     <input type="checkbox" name="check[]" value="PHP">PHP <input type="checkbox" name="check[]" value="Perl">Perl <input type="checkbox" name="check[]" value="ASP">ASP <input type="checkbox" name="check[]" value="JSP">JSP</td> </tr> <tr> <td>お問い合わせ内容</td> <td><textarea rows="5" name="naiyou" cols="40"></textarea></td> </tr> <tr> <td colspan="2"><input name="mailform" type="submit" id="mailform" value="::入力内容を確認::">  <input type="reset" name="Submit" value="リセット"></td> </tr> </table> </form> </body>

    • 締切済み
    • PHP
  • チェックボックスの全選択・全解除を一つにまとめたい

    http://shoyu-ramen23.jugem.jp/?eid=184を参考にチェックボックスの全選択・全解除をつけました。 ただし、上記のサンプルは全選択ボタン、全解除ボタンと二つに分かれている為、これを一つにしたいと思ったのですが、どうすればできるかわからなかったので、 アドバイスいただける方がいらっしゃいましたら、ご教示の程、よろしくお願いします。 【やりたい事】 1. 最初は「全て選択」ボタンのみ表示したいです。 2. 「全て選択」ボタンをクリックすると、「全て選択」ボタンが消え、代わりに「全て解除」ボタンを表示したいです(1回目,3回目,5回目・・・のクリックはこの動作)。 2. 「全て解除」ボタンをクリックすると、「全て解除」ボタンが消え、代わりに「全て選択」ボタンを表示したいです(2回目,4回目,6回目・・・のクリックはこの動作)。 【ソースコード】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>タイトル</title> <script type="text/javascript"> function allcheck(targetForm,flag){ for(n=0;n<=targetForm.length-1;n++){ if(targetForm.elements[n].type == "checkbox"){ targetForm.elements[n].checked = flag; } } } </script> </head> <body> <form action="test.php" method="post"> <table> <tr> <td> <input type="button" onclick="allcheck(this.form,true)" value="全て選択"><br /> <input type="button" onclick="allcheck(this.form,false)" value="全て解除"></td> </tr> <tr> <td><input type="checkbox" value="1" id="check1" name="data[check1]"></td> </tr> <tr> <td><input type="checkbox" value="1" id="check2" name="data[check2]"></td> </tr> <tr> <td><input type="checkbox" value="1" id="check3" name="data[check3]"></td> </tr> <tr> <td><input type="checkbox" value="1" id="check4" name="data[check4]"></td> </tr> <tr> <td><input type="checkbox" value="1" id="check5" name="data[check5]"></td> </tr> </table> </form> </body> </html> 以上、よろしくお願いします。

  • フリガナをつけるとボーダーが2重になる

    http://www.tagindex.com/html_tag/text_font/ruby.html ↑こちらを参考に<ruby>を使いフリガナをつけました。 ・テーブルを使いtd内で<ruby>を使用しています。 ・td要素には下線を指定しています。 するとフリガナを指定したtd要素のみborderが2重に表示されてしまいます。 chromeとsafariのみ2重の現象が起こり、IE、operaは問題ありません。 解決方法をご存知の方ご教授いただけませんでしょうか。 よろしくお願いします。 --------------------------------- [html] <table class="sample_tb"> <tr> <td class="sample_tb_L">sample</td> <td class="sample_tb_R"> <ruby> <rb>亜米利加</rb> <rp>(</rp> <rt>アメリカ</rt> <rp>)</rp> </ruby> </td> </tr> <tr> <td class="sample_tb_L">sample</td> <td class="sample_tb_R"> テストテスト </td> </tr> </table> [css] .sample_tb { width: 630px; margin-bottom: 10px; } .sample_tb tr td.sample_tb_L { width: 182px; padding-right: 8px; font-weight: bold; margin-right: 10px; vertical-align:top; } .sample_tb tr td.sample_tb_R { width: 434px; border-bottom: 1px dotted #373737; padding-bottom: 4px; padding-top: 2px; } ---------------------------------

    • 締切済み
    • CSS

専門家に質問してみよう