Mostrando entradas con la etiqueta enabled. Mostrar todas las entradas
Mostrando entradas con la etiqueta enabled. Mostrar todas las entradas

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>

miércoles, 26 de julio de 2017

C# - enabled y seteo de valores a nivel de cliente.-

 <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"> 

    <script type="text/javascript" language="javascript">


 function EventoCheckPago(s, e) {
            var isTrue = s.GetValue();
            if (isTrue == true) {
                dteFechaPago.SetEnabled(true); 

                chkOrigenPago.SetChecked(false);
                ddlOrigenPago.SetValue(null);
                ddlOrigenPago.SetEnabled(false);

                chkRutProveedor.SetChecked(false);
                txtRutProveedor.SetValue("");
                txtRutProveedor.SetEnabled(false);
            } else {
                dteFechaPago.SetEnabled(false);
                dteFechaPago.SetValue(null);

                chkOrigenPago.SetChecked(false);
                ddlOrigenPago.SetValue(null);
                ddlOrigenPago.SetEnabled(false);

                chkRutProveedor.SetChecked(false);
                txtRutProveedor.SetValue("");
                txtRutProveedor.SetEnabled(false);
            }
        }

  </script>

</head>
<body>

</body>

 </html>