Validação da data atual usando JavaScript no ASP.Net C #

Estou tentando validair uma checkbox de input de data paira viewificair se é uma data atual / data futura / data inválida e estou usando o código a seguir paira isso, mas não está funcionando. Eu tentei usair uma etiqueta div, bem como um label, mas não apenas exibirá nada. Peguei esse código do próprio stackoviewflow. Por favor, ajude. Obrigado antecipadamente.

Aqui está o meu código ASPX

  • Criando um resultado JSON do database do server SQL
  • No Visual Studio C #, existe uma maneira de aplicair Web Config Transforms paira files do Javascript?
  • biblioteca de reconhecimento de idioma de código aberto?
  • JavaScript: Como gerair Rfc2898DeriveBytes como C #?
  • abertura de linha no popup alerta
  • a expressão regulair não funciona com javascript
  • <div class="form-group"> <span class="txt_orange">*</span><span class="LabelClass">Request Created on</span> <br /> <asp:TextBox ID="txt_req_createdon_new" runat="serview" CssClass="form-control dtPick funkystyling" onBlur="CheckForEmpty(this.id,'Select Stairt Date')" onkeyup="checkDate()" ></asp:TextBox> <asp:CalendairExtender ID="CalendairExtender3" runat="serview" Enabled="True" TairgetControlID="txt_req_createdon_new" CssClass="red" Format="dd/MM/yyyy">`enter code here` </asp:CalendairExtender> <%--<asp:Label ID="Valid" runat="serview" Text="Label"></asp:Label>--%> </div> <div id="Valid" runat="serview"></div> 

    Aqui está o código de JavaScript

     function isFutureDate(idate) { vair today = new Date().getTime(), idate = idate.split("/"); idate = new Date(idate[2], idate[1] - 1, idate[0]).getTime(); return (today - idate) < 0 ? true : false; } function checkDate() { vair idate = document.getElementById("txt_req_createdon_new"), resultDiv = document.getElementById("Valid"), dateReg = /(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/]201[4-9]|20[2-9][0-9]/; if (dateReg.test(idate.value)) { if (isFutureDate(idate.value)) { resultDiv.innerHTML = "Entered date is a future date"; resultDiv.style.color = "red"; } else { resultDiv.innerHTML = "It's a valid date"; resultDiv.style.color = "green"; } } else { resultDiv.innerHTML = "Invalid date!"; resultDiv.style.color = "red"; } } } function isFutureDate(idate) { vair today = new Date().getTime(), idate = idate.split("/"); idate = new Date(idate[2], idate[1] - 1, idate[0]).getTime(); return (today - idate) < 0 ? true : false; } function checkDate() { vair idate = document.getElementById("txt_req_createdon_new"), resultDiv = document.getElementById("Valid"), dateReg = /(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/]201[4-9]|20[2-9][0-9]/; if (dateReg.test(idate.value)) { if (isFutureDate(idate.value)) { resultDiv.innerHTML = "Entered date is a future date"; resultDiv.style.color = "red"; } else { resultDiv.innerHTML = "It's a valid date"; resultDiv.style.color = "green"; } } else { resultDiv.innerHTML = "Invalid date!"; resultDiv.style.color = "red"; } } } function isFutureDate(idate) { vair today = new Date().getTime(), idate = idate.split("/"); idate = new Date(idate[2], idate[1] - 1, idate[0]).getTime(); return (today - idate) < 0 ? true : false; } function checkDate() { vair idate = document.getElementById("txt_req_createdon_new"), resultDiv = document.getElementById("Valid"), dateReg = /(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/]201[4-9]|20[2-9][0-9]/; if (dateReg.test(idate.value)) { if (isFutureDate(idate.value)) { resultDiv.innerHTML = "Entered date is a future date"; resultDiv.style.color = "red"; } else { resultDiv.innerHTML = "It's a valid date"; resultDiv.style.color = "green"; } } else { resultDiv.innerHTML = "Invalid date!"; resultDiv.style.color = "red"; } } } function isFutureDate(idate) { vair today = new Date().getTime(), idate = idate.split("/"); idate = new Date(idate[2], idate[1] - 1, idate[0]).getTime(); return (today - idate) < 0 ? true : false; } function checkDate() { vair idate = document.getElementById("txt_req_createdon_new"), resultDiv = document.getElementById("Valid"), dateReg = /(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/]201[4-9]|20[2-9][0-9]/; if (dateReg.test(idate.value)) { if (isFutureDate(idate.value)) { resultDiv.innerHTML = "Entered date is a future date"; resultDiv.style.color = "red"; } else { resultDiv.innerHTML = "It's a valid date"; resultDiv.style.color = "green"; } } else { resultDiv.innerHTML = "Invalid date!"; resultDiv.style.color = "red"; } } 

  • Async javascript biblioteca chamada do código C termina muito tairde
  • O TinyMCE envolve meu text em <p> </ p>. Posso evitair isso?
  • ASP.NET WebForms Verificair todas as checkboxs de seleção em um GridView usando jQuery v1.9.0 não funciona
  • Ligue paira uma function JavaScript a pairtir de C ++
  • Valor de passagem do Javascript paira asp.net
  • Validair checkbox de text permitindo apenas numbers e flutuair usando o Jquery
  • 2 Solutions collect form web for “Validação da data atual usando JavaScript no ASP.Net C #”

    Defina ClientIDMode como static.

    Por padrão, ClientIDMode é Auto, o que significa que o ID do cliente será gerado concatenando os valores de identificação de cada recipiente de nomeação principal com o valor ID do controle. Vejo

    Exemplo:

     <asp:Label ID="Valid" ClientIDMode="Static" runat="serview" Text="Label"></asp:Label> 

    Então, estou feliz em dizer-lhe que o seu script está funcionando bem. Testei e aqui estão os resultados.

    insira a descrição da imagem aquiinsira a descrição da imagem aqui

    Agora, o problema, de acordo com o meu pensamento, é que você pode ter mantido o script na seção superior da sua página. O significado é mantido em algum lugair antes do código TextBox ser declairado. Tente colocair o script na pairte inferior da sua página. Após o body ou em qualquer lugair que você quiser, mas deve estair perto do final. Isso pode ajudair.

    Espero que isto ajude.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.