js动态修改input是否必选

3 篇文章 0 订阅

 

<dl>
        <dt><span style="font-size:18px;color:red;">*</span>评审结果:</dt>
		<dd>
		    <select id="pingShenResult" name="baoGao.pingShenResult">
                <option value="3" <c:if                 test="${baoGao.pingShenResult==3}">selected="selected"</c:if>>评审结果公示</option>
                <option value="1" <c:if test="${baoGao.pingShenResult==1}">selected="selected"</c:if>>采购失败</option>
			</select>
		</dd>
</dl>
<tbody id="houxuanren2">
    <c:forEach var="houXuanRen2" items="${dbHouXuanRenList}">
		<tr>
			<td><input class="required number" type="text" style="width:40px;padding-left:0px;" placeholder="排名" class="required v-number" name="" value="${houXuanRen2.paiming}"></td>
			<td><input class="required" type="text" onmouseover="this.title=this.value" style="width:220px;padding-left:0px;" placeholder="成交候选人名称" name="" value="${houXuanRen2.touBiaoRenName}"></td>
            <td><input class="required" type="text" style="width:160px;padding-left:0px;" placeholder="统一社会信用代码" name="" value="${houXuanRen2.agencyCode}"></td>
            <td><input class="required" type="text" style="width:120px;padding-left:0px;" placeholder="中标价格" name="" value="${houXuanRen2.bidPrice}"></td>
            <td><input class="required" type="text" style="width:100px;padding-left:0px;" placeholder="项目负责人" name="" value="${houXuanRen2.bidderLeader}"></td>
            <td><input class="required" type="text" style="width:90px;padding-left:0px;" placeholder="联系方式" name="" value="${houXuanRen2.contactInformation}"></td>
			<td></td>
        </tr>
    </c:forEach>
</tbody>
//监听select变化
$("#pingShenResult").change(function() {
    setRequired($('#pingShenResult').val())
});
//设置是否必选
function setRequired(pingShenResult){
    if(pingShenResult==1){
        //失败 移除必选样式
        $("tbody>tr>td>input").removeClass("required");
        //增加 输入框样式
        $("tbody>tr>td>input").addClass("textInput");
    }else{
        //成功  增加必选样式
        $("tbody>tr>td>input").addClass("required");
    }
}

前端js样式修改,动态批量修改input样式,通过监听select的值变化,修改input required属性达到效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程界的小子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值