Breaking News
Loading...
,

jQuery disable button - Disabling and enabling buttons with jQuery

Share on Google Plus

jQuery disable button -

 Disabling and enabling buttons with jQuery


Here is the situation i derived , If the text is present in the textbox means the button will be the enbale state else the button will got to disable state


See the Pen yyzOZg by Arun Yokesh (@yokesh) on CodePen.





CODE : 

<!DOCTYPE html>
<head>
<title>jQuery enable/disable button</title>
<script type='text/javascript' src='http://code.jquery.com/jquery.min.js'></script>
<script type='text/javascript'>
$(function(){
     $('#searchInput').keyup(function(){
          if ($(this).val() == '') { //Check to see if there is any text entered
               //If there is no text within the input ten disable the button
               $('.enableOnInput').prop('disabled', true);
          } else {
               //If there is text in the input, then enable the button
               $('.enableOnInput').prop('disabled', false);
          }
     });
});
</script>
<style type='text/css'>
     body {
          font-family: 'Finger Paint', cursive;
          background-image: url('bg.jpg');
     }
     #frame {
          width: 700px;
          margin: auto;
          margin-top: 125px;
          border: solid 1px #CCC;
          /* SOME CSS3 DIV SHADOW */
          -webkit-box-shadow: 0px 0px 10px #CCC;
         -moz-box-shadow: 0px 0px 10px #CCC;
         box-shadow: 0px 0px 10px #CCC;
         /* CSS3 ROUNDED CORNERS */
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         -khtml-border-radius: 5px;
         border-radius: 5px;
         background-color: #FFF;
     }
     #searchInput {
          height: 30px;
          line-height: 30px;
          padding: 3px;
          width: 300px;
     }
     #submitBtn {
          height: 40px;
          line-height: 40px;
          width: 120px;
          text-align: center;
          font-size: 16px;
     }
     #frame h1 {
          text-align: center;
     }
     #frame form {
          text-align: center;
          margin-bottom: 30px;
     }
</style>
</head>
<body>
     <div id='frame'>
          <div class='search'>
               <h1>jQuery Enable and Disable button</h1>
               <form method='post'>
                    <input type='text' name='searchQuery' id='searchInput' /> <input type='submit' name='submit' id='submitBtn' class='enableOnInput' disabled='disabled' />
               </form>
          </div>
     </div>
</body>
</html>

You Might Also Like

0 comments

About me


Like us on Facebook