Javascript 选中复选框时如何使字段成为Required字段

Javascript 选中复选框时如何使字段成为Required字段,javascript,jsp,Javascript,Jsp,您好,我是jsp和javascript新手,我想在选中复选框时创建一个必填字段 <tr> <th class="clsTableHeaderLeft">InterCompany</th> <td class="clsDisplayText"> <% if (!tHideField.equals("")){

您好,我是jsp和javascript新手,我想在选中复选框时创建一个必填字段

            <tr>
            <th class="clsTableHeaderLeft">InterCompany</th>
            <td class="clsDisplayText"> 
<%              if (!tHideField.equals("")){
                    out.println(tRecord.get(idxInterComFlag).toString());
                }

%>          
                <input type="checkbox" class="clsInputText" <%=tHideField%> name="txtInterComFlag"  onchange="chgStatus(txtStatus);" size="25" maxlength="20" 

                <%=tRecord.get(idxInterComFlag).toString().equals("Y")?" checked":""%>
                />

            </td>
        </tr> 

        <tr>
            <th class="clsTableHeaderLeft">Entity Code</th>
            <td class="clsDisplayText">
<%              if (!tHideField.equals("")){
                    out.println(tRecord.get(idxInterComCode).toString());
                }

%>          


                <input type="text" class="clsInputText" <%=tHideField%> name="txtInterComCode"  size="25" maxlength="20" />


            </td>
        </tr>

公司间
实体代码

此外,复选框值为“开”选中时,如何将其设置为Y或N?谢谢大家!

我有同样的要求,所以我选择遵循以下流程:

  • 在复选框中创建onclick函数
  • 获取需要更改的html输入元素的元素ID
  • 根据需要创建新的html输入元素,并使用Java脚本替换它
以下是我的示例代码:

函数fxctco(){ var newHTML=“”; document.getElementById(“ctc”).innerHTML=newHTML; }
是
不

您介意在这里分享一些代码吗?因为我不熟悉这些语言,所以似乎有很多不同的写作方式。太谢谢你了,是这样的事吗?函数validateForm(){var newHTML=”“;document.getElementById(tRecord.get(idxInterComCode)).innerHTML=newHTML;}阅读代码非常困难,请按照适当的程序在注释中粘贴代码。