Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Form VALIDATION
- */
- var stockInputs = $("#option_31, #option_32, #option_33");
- stockInputs
- .keypress(function (e) {
- if (String.fromCharCode(e.keyCode).match(/[^0-9]/g)) return false;
- })
- .attr({
- "placeholder" : "Podaj wymiary z dokładnością do 5 cm"
- });
- /** */
- $.validator.addMethod('totalCheck', function(value, element, params) {
- var field_1 = $('input[name="' + params[0] + '"]').val(),
- field_2 = $('input[name="' + params[1] + '"]').val();
- var total = parseInt(field_1) + parseInt(field_2);
- if (total > 140) {
- console.log("Greater than 140!")
- return false;
- } else {
- return parseInt(field_1) + parseInt(field_2);
- }
- }, "Suma boków B+C nie może być większa niż 140 cm!");
- $(".shop_product_from_cat_29 .form-basket").submit(function(e) {
- e.preventDefault();
- }).validate({
- rules: {
- option_31: {
- required: true,
- min: 30,
- max: 230,
- step: 5
- },
- option_32: {
- required: true,
- min: 30,
- max: 110,
- step: 5,
- },
- option_33: {
- required: true,
- min: 30,
- max: 110,
- step: 5,
- totalCheck: ['option_32', 'option_33']
- }
- },
- messages: {
- option_31: {
- required: "Pole wymagane",
- min: "Minimalna szerokość to 30 cm",
- max: "Maksymalna szerokość to 230 cm",
- step: "Podawaj wymiary co 5 cm!"
- },
- option_32: {
- required: "Pole wymagane",
- min: "Minimalna głębokość to 30 cm",
- max: "Maksymalna głębokość to 110 cm",
- step: "Podawaj wymiary co 5 cm!"
- },
- option_33: {
- required: "Pole wymagane",
- min: "Minimalna wysokość to 30 cm",
- max: "Maksymalna wysokość to 110 cm",
- step: "Podawaj wymiary co 5 cm!"
- }
- },
- submitHandler: function (form) {
- alert('sfasf');
- form.submit();
- return false;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement