Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

alert from input tag

Hi all I have this script

<form id="logform">
    <input class="login" name="login" type="text"><br />
    <input class="password" name="password" type="password"><br />
    <input class="submit" type="submit" value="login">
</form>

var username = $(".login").val();
var password = $(".password").val();
$(".submit").click(function() {
    alert(username);
});

and when I type text in input and click submit alert is empty ?

like image 727
Val Do Avatar asked May 15 '26 16:05

Val Do


2 Answers

Modify your code to assign value after submit:

$(".submit").click(function(){
    var username = $(".login").val();
    var password = $(".password").val();
    alert(username);
});

Because, value are being assigned when page is called. That is why username is empty.

like image 166
Piyush Arora Avatar answered May 17 '26 06:05

Piyush Arora


Use the below script with user name within click function

$(".submit").click(function(){
var username = $(".login").val();
alert(username);
});
like image 27
Sridhar Narasimhan Avatar answered May 17 '26 07:05

Sridhar Narasimhan