$(document).ready(function() { $("#delivery tr+tr").hide(); // validate signup form on keyup and submit $("#regForm").validate({ rules: { firstname: "required", lastname: "required", street: "required", city: "required", zipcode: { required: true, digits: true, minlength: 5 }, phone: { required: true, digits: true, minlength: 9 }, email: { required: true, email: true }, pass: { required: true, minlength: 5 }, pass2: { required: true, minlength: 5, equalTo: "#pass" }, agreement: "required" }, messages: { firstname: "Prosím zadejte Vaše jméno.", lastname: "Prosím zadejte Vaše příjmení.", street: "Prosím zadejte Vaši ulici.", city: "Prosím zadejte Vaše město.", zipcode: { required: "Prosím zadejte PSČ.", digits: "Zadejte pouze číslice (bez mezery).", minlength: "PSČ by mělo obsahovat 5 číslic." }, phone: { required: "Prosím zadejte kontaktní telefon.", minlength: "Váš telefon by měl obsahovat 9 číslic.", digits: "Zadejte pouze číslice (bez mezer)." }, pass: { required: "Prosím zadejte Vaše heslo.", minlength: "Heslo musí být dlouhé min. 5 znaků." }, pass2: { required: "Prosím zadejte znovu Vaše heslo.", minlength: "Heslo musí být dlouhé min. 5 znaků.", equalTo: "Vaše hesla se neshodují!" }, email: "Prosím zadejte platný e-mail.", agreement: "Pro dokončení registrace je potřebný Váš souhlas." } }); }); function delivery_info(val) { if (val == 1) { $("#delivery tr+tr").show(); $("#dfirstname").rules("add", { required: true, messages: { required: "Prosím zadejte Vaše jméno." } } ); $("#dlastname").rules("add", { required: true, messages: { required: "Prosím zadejte Vaše příjmení." } } ); $("#dstreet").rules("add", { required: true, messages: { required: "Prosím zadejte Vaši ulici." } } ); $("#dcity").rules("add", { required: true, messages: { required: "Prosím zadejte Vaše město." } } ); $("#dzipcode").rules("add", { required: true, digits: true, minlength: 5, messages: { required: "Prosím zadejte PSČ.", digits: "Zadejte pouze číslice (bez mezery).", minlength: "PSČ by mělo obsahovat 5 číslic." } } ); } else { $("#delivery tr+tr").hide(); $("#dfirstname").rules("remove"); $("#dfirstname").removeClass("error"); $("#dlastname").rules("remove"); $("#dlastname").removeClass("error"); $("#dstreet").rules("remove"); $("#dstreet").removeClass("error"); $("#dcity").rules("remove"); $("#dcity").removeClass("error"); $("#dzipcode").rules("remove"); $("#dzipcode").removeClass("error"); } }