0

助けが必要です。これらのphpエコーを太字フォントに設定して、その後にあるチェックボックスをオンにしてから、チェックを外した場合の状態に戻そうとしています。

それらはすべてこのテーブルの個々のセルであり、JS がクリック時に操作するための ID を各セルに割り当てることを考えました (onclick 関数を取り出し、その JS を少し前に廃棄しました。申し訳ありません)。

Javascript のみを使用して 2 つをリンクする方法を誰かが考えてくれることを願っていました。前もって感謝します!

<tr class="bgTitanium30" align="right">       
   <td align="left">Option 1</td>    
     <td id="a"><?php echo number_format("$bedien3base",2,",",".");?></td>
   <td><input type="checkbox" name="bedien3b" id="optb5" value="bedien3b" align="center">
     <td id="b"><?php echo number_format("$bedien3plus",2,",",".");?></td>
    <td><input type="checkbox" name="bedien3p" id="optp5" value="bedien3p" align="center">
</tr>                                                 
<tr class="bgPremiumWhite" align="right">       
   <td align="left">Option2</td>
     <td id="c"><?php echo number_format("$defbase",2,",",".");?></td>
   <td><input type="checkbox" name="defb" id="optb6" value="defb" align="center">
     <td id="d"><?php echo number_format("$defplus",2,",",".");?></td>
   <td><input type="checkbox" name="defp" id="optp6" value="defp" align="center">
</tr>
4

1 に答える 1

0

http://jsfiddle.net/kgGLp/

<script type="text/javascript">
function makeBold(x){
    if(document.getElementById(x).style.fontWeight !== "bold"){
        document.getElementById(x).style.fontWeight="bold";
    }
    else{
        document.getElementById(x).style.fontWeight="normal";
    }
}
</script>
<table>
    <tr>
        <td id="a" style="cursor:pointer" onclick="makeBold('a')">Whatever</td>
    </tr>
</table>

それが持っているテーブルで"makeBold('a')"-その「a」は行のIDである必要があります。

于 2013-08-01T14:43:18.613 に答える