128
rated 0 times
[
134]
[
6]
/ answers: 1 / hits: 6083
/ 9 Years ago, mon, april 13, 2015, 12:00:00
I want to set hidden input value(username) based on client other input(email) in a form, then submit to server. (to make sure username equal to email)
However, the assignment to the hidden input is processed AFTER the form submitted. So 'username' is already None on server side.
<form id=altForm action= method=post>
<input type=hidden name=username id=id_username maxlength=40 >
<input type=email name=email id=id_email maxlength=40>
<input class=btn btn-primary pull-right type=submit value=Register />
</form>
<script>
$(#altForm).submit(function(e){
e.preventDefault();
var username = $(#id_email).val();
$(#id_username).val(username);
});
</script>
More From » jquery