How could I use jQuery to check if text-fields are empty when submitting without loading login.php
?
<form action="login.php" method="post"> <label>Login Name:</label> <input type="text" name="email" id="log" /> <label>Password:</label> <input type="password" name="password" id="pwd" /> <input type="submit" name="submit" value="Login" /> </form>
Thanks.
To check if the input text box is empty using jQuery, you can use the . val() method. It returns the value of a form element and undefined on an empty collection.
You can bind an event handler to the "submit" JavaScript event using jQuery .submit
method and then get trimmed #log
text field value and check if empty of not like:
$('form').submit(function () { // Get the Login Name value and trim it var name = $.trim($('#log').val()); // Check if empty of not if (name === '') { alert('Text-field is empty.'); return false; } });
FIDDLE DEMO
You can use 'required' http://jsbin.com/atefuq/1/edit
<form action="login.php" method="post"> <label>Login Name:</label> <input required type="text" name="email" id="log" /> <label>Password:</label> <input required type="password" name="password" id="pwd" /> <input required type="submit" name="submit" value="Login" /> </form>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With