Witam, postawilem umiescic live validation i mam prosbe o modyfikacje skryptu tak aby po spelnieniu warunkow nie wyskakiwal alert ale formularz zostal submitowany na odpowiednia strone. Nic sie nie kumam w JS niestety, prosze o pomoc.
<form action="wysylanie.php" method="post"> <p><label for="field1" class="displayBlock">Email (optional):
</label><input id="field1" type="text"></p> <p><label for="field2" class="displayBlock">Acceptance (required):
</label><input id="field2" class="checkbox LV_valid_field" type="checkbox"><span class="LV_validation_message LV_valid">Thankyou!
</span></p> <p><label for="field3" class="displayBlock">Presence (required):
</label><textarea id="field3" class="shallow" rows="2" cols="10"></textarea></p>
<p><input class="submit" value="Test me!" type="submit"></p> <script type="text/javascript"> var field1 = new LiveValidation( 'field1', {onlyOnSubmit: true } );
field1.add( Validate.Email );
var field2 = new LiveValidation( 'field2', {onlyOnSubmit: true } );
field2.add( Validate.Acceptance );
var field3 = new LiveValidation( 'field3', {onlyOnSubmit: true } );
field3.add( Validate.Presence );
var automaticOnSubmit = field1.form.onsubmit;
field1.form.onsubmit = function(){
var valid = automaticOnSubmit();
if(valid)alert('The form is valid!');
return false;
}
Tzn podejrzewam ze modyfikacje trzeba gdzies tutaj zapodac: if(valid)alert('The form is valid!'); ale co konkretnie nie mam pojecia.