0

チェックボックスと一緒にテキストを含むチェックボックスを作成する方法、このテキストに「サービス利用規約に同意します」というラベルが付いたチェックボックスがあるように、サービス利用規約のテキストをクリックすると、ハイパーリンクを作成する必要があります他のHTMLページを開く必要があります。以下のコードを使用していますが、このコードを使用して、チェックボックスをチェックしてチェックを外し、ハイパーリンクを開きません。

 <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms">I accept the <a href="#terms-of-service">Terms of Services</a>. </label>
4

4 に答える 4

0

正確には、このコードは私にとっては問題なく動作します。新しいページで google.com を開くように変更しただけです。

<html>
 <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms">

 I accept the <a href="http://google.com" target=_blank>Terms of Services</a>.
</html>
于 2013-03-25T13:33:27.417 に答える
0

これはうまくいくはずです。labelとして置いてい<label for="Chkterms">ます。spanクリック可能なリンクに使用されます。

注: 開くと、利用規約ページではなく#terms-of-service、id を持つ要素までページがスクロールされます。terms-of-service

jsフィドル

于 2013-03-25T13:41:41.547 に答える
0

onchange で JavaScript 関数を呼び出し、それを行う

于 2013-03-25T13:14:04.283 に答える
0

タグをlabelクリックしてチェックボックスをオンにしないように、ラッピングを外してください。a

デモについては、このフィドルを参照してください。

于 2013-03-25T13:14:26.930 に答える