martes, 26 de septiembre de 2017

C# - JQuery enabled/disabled y evento click

<!--#include file="~/Scripts/jquery.includes.htm"-->
<script type="text/javascript" language="javascript">
.
.
.

 function EventoCheckOrigen() {
            if ($("#chkOrigenPago").is(":checked") === true) {
                $("#chkRutProveedor").prop("checked", false);
                $("#ddlOrigenPago").prop('disabled', false);
                $("#txtRutProveedor").val('');
                $("#txtRutProveedor").prop('disabled', true);
            } else {
                $("#ddlOrigenPago").prop('disabled', true);
                $("#ddlOrigenPago").val('0');
                $("#chkRutProveedor").prop('disabled', false);
                $("#txtRutProveedor").val('');
                $("#txtRutProveedor").prop('disabled', true);
            }
        }

        function EventoCheckRut() {
            if ($("#chkRutProveedor").is(":checked") === true) {
                $("#txtRutProveedor").prop('disabled', false);
                $("#chkOrigenPago").prop("checked", false);
                $("#ddlOrigenPago").val('0');
                $("#ddlOrigenPago").prop('disabled', true);
            } else {

                $("#txtRutProveedor").prop('disabled', true);
                $("#txtRutProveedor").val('');
                $("#chkOrigenPago").prop("checked", false);
                $("#ddlOrigenPago").val('0');
                $("#ddlOrigenPago").prop('disabled', true);
            }
        }
.
.
.


</script>



<html>
.
.
.

    <input type="checkbox" id="chkOrigenPago" name="chkOrigenPago" class="cont_check" onclick="EventoCheckOrigen();" />
                     
  <select id="ddlOrigenPago" style="margin: 1px 1px 2px 2px; font-family: Calibri;
 font-size: 13px; cursor: default; width: 150px; height: 25px;" disabled="disabled">
 <option value="0" selected="selected">Seleccione...</option>
 <option value="1">Doc. Negocio</option>
 <option value="2">Doc. Administrativos</option>
 <option value="4">Anticipos</option>
 <option value="5">Cobertura Importación</option>
 <option value="6">Devoluciones Cliente</option>
 <option value="7">Fogape / Fogain</option>
 </select>

  <input type="checkbox" id="chkRutProveedor" name="chkRutProveedor" class="cont_check" onclick="EventoCheckRut();" />
 <input id="txtRutProveedor" type="text" maxlength="13" class="caja-datos" disabled="disabled" />
.
.
.
</html>