2016-09-05 9 views
0

イベントのトピックに対して1つのチェックボックスのグループがあります。チェックボックスが必要になります。コードはEloquaで使用されるので、HTMLコードは変更できません。また、onsubmit関数も変更できません。複数の単一チェックボックスに検証を追加します

あなたはjQueryのへのアクセス権を持っていると仮定すると
<div id="formElement1"><input name="singleCheckbox" type="checkbox"><label style="margin-left: 4px">Topic 1</label></div> 
<div id="formElement2"><input name="singleCheckbox2" type="checkbox"><label style="margin-left: 4px">Topic 2</label></div> 
<div id="formElement3"><input name="singleCheckbox3" type="checkbox"><label style="margin-left: 4px">Topic 3</label></div> 
<div id="formElement4"><input name="singleCheckbox4" type="checkbox"><label style="margin-left: 4px">Topic 4</label></div> 
<div id="formElement5"><input name="singleCheckbox5" type="checkbox"><label style="margin-left: 4px">Topic 5</label></div> 
+0

あなたのチェックボックスがすべて無効になっていることがわかります – madalinivascu

+0

フォーム要素を要求するには、属性 '必須'を追加するだけです。しかし、あなたがHTMLを変更できない場合は... :-(あなたはJavaScriptで実装しますか? – MarcoS

+0

@MarcoSはい、javascriptを使います。 – Jerika

答えて

0

、これはformElement1' 要素に '必要' 属性を追加するための簡単なコードです:

$('#formElement1').attr('required', true); 

そうでない場合は、裸のJavaScriptで:

document.getElementsById("formElement1").setAttribute("required", true); 
+0

すべてのチェックボックスに必要なプロパティを追加したくない、グループ全体の検証をしたい – Jerika

+1

あなたのコードでは、どちらが表示されていませんか?あなたは1つのチェックボックスのIDの代わりに、グループIDを使用することができます。それはあなたの期待どおりに動作します... – MarcoS

+0

実際にグループのチェックボックスではありませんが、複数の単一のチェックボックス – Jerika

関連する問題