鍍金池/ 問答/HTML/ 一個HTML的面試題,可用jquery實現(xiàn)

一個HTML的面試題,可用jquery實現(xiàn)

請閱讀下面的一段HTML,并回答問題。

<body style="text-align: center">
<script language="JavaScript">
    function prepareUpdateRow(){
        var frm = document.resultForm;
        if(selectedCheckboxCount(frm) < 1){
            alert("必須選擇一行!");
            return ;
        }else if(selectedCheckboxCount(frm) > 1){
            alert("只能選擇一行, 不允許多選!");
            return ;
        }
        frm.action="training.training_P_TB_FeedbackPrepareUpdate.do";
        frm.submit();    
    }             
</script>
<p>查詢結果</p>
<table border="1">
    <tr>
        <td>選擇</td>
        <td>反饋主題描述</td>
    </tr>
    <tr>
        <td><input type="checkbox" name="cbx1" value="51" /> </td>
        <td>您認為EOS產(chǎn)品具有下列哪些價值? </td>
    </tr>
    <tr>
        <td><input type="checkbox" name="cbx2" value="52" /> </td>
        <td>您認為EOS產(chǎn)品的價值存在于它的哪些特性? </td>
    </tr>
    <tr>
        <td><input type="checkbox" name="cbx3" value="53" /> </td>
        <td>您認為EOS產(chǎn)品在今后的發(fā)展中,需要在哪些方面進一步加強,并給出您的意見或建議。 </td>
    </tr>
    <tr>
        <td><input type="checkbox" name="cbx" value="54" /> </td>
        <td>組織結構是否安排合理?(請在1--5中選擇,1為最低分,5為最高分) </td>
    </tr>
</table>
<p><a href="javascript:prepareUpdateRow();">【修改】</a></p>
</body>

在上面的代碼中,缺少函數(shù)selectedCheckboxCount的實現(xiàn),請幫助實現(xiàn)(完成判斷共選擇了多少個checkbox)
提示:判斷checkbox是否選中的方法為:object.checked = true/false;

回答
編輯回答
命于你
function selectedCheckboxCount()
{
    return $(fm).find('input[type="checkbox"]:checked').length;
}
2018年6月4日 15:34