disable submit indtil alt er valideret
Hejsa,Jeg har dette script til at validere en form, men jeg kunne godt tænke mig at få det udbygget så submit funktionen på formen ikke er aktiv får alle felter er valideret. Jeg er ikke skrap til JavaScript, så håbede en venlig sjæl ville kigge på det.
<script language="javascript" type="text/javascript">
function ValidateInput(input)
{
var id = input.id;
var field = input.name;
var value = input.value;
$("#" + id).fadeOut();
$("#" + id).removeClass('goodinput');
$("#" + id).removeClass('badinput');
$.post("validate.php", { inputdata: value, inputfield: field },
function(data)
{
if(data == 1)
$("#" + id).addClass('goodinput');
else
$("#" + id).addClass('badinput');
$("#" + id).fadeIn();
});
}
$(document).ready(function()
{
var RequiredFields = new Array();
RequiredFields[0] = "fornavn";
RequiredFields[1] = "username";
RequiredFields[2] = "password";
RequiredFields[3] = "email_address";
for(i=0; i < RequiredFields.length; i++)
{
$("#" + RequiredFields[i]).blur(function()
{
ValidateInput(this);
});
}
});
</script>