Witam. Skorzystałem z gotowego pluginu do validacji wprowadzanych danych
http://jqueryvalidation.org/ wszystko działa świetnie ale kiedy wypełnię prawidłowo wszystkie pola i wcisnę submit nie przekazuje mi danych postem do skryptu.
<script>$(document).ready(function() {
$.validator.setDefaults({
submitHandler: function() {
$.post("function/add_vip.php",function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
}
});
$("#form").validate({
rules: {
price: "required",
steamid: {
required: true,
minlength: 5,
steam_id: true
},
nik: {
required: true,
minlength: 2
},
kod_sms: {
required: true,
minlength: 2
}
},
messages: {
price: "price",
steamid: {
required: "Prosze podać swój STEAM_ID",
minlength: "Twój STEAM_ID musi składać się min z 5 znaków",
steam_id: "Wprowadziłeś niepoprawny format STEAM_ID"
},
nik: {
required: "Proszę podać swój nik",
minlength: "Twój nik musi skłądać się z conajmniej 2 znaków"
},
kod_sms: {
required: "Proszę Wprowadzić kod sms",
minlength: "Kod sms musi składać się z conajmniej 5 znaków"
}
}
});
<form method="post" id="form" name="form" action="function/add_vip.php" > <div class="form"><label class="label" for="price">VIP na:
</label> <select class="select_button" name="price" id="price"> <div class="form"><label class="label" for="steamid">Wprowadź swoje SteamID
</label><input class="select_button" type="text" id="steamid" name="steamid" /></div><br /> <div class="form"><label class="label" for="nik">Nik na Steam
</label><input class="select_button" type="text" id="nik" name="nik" /></div><br /> <div class="form"><label class="label" for="kod_sms">Wprowadź Kod z otrzymanego SMSa
</label><input class="select_button" type="text" id="kod_sms" name="kod_sms" /></div><br /><br /> <input type="submit" id="submit" name="submit" class="submit" value="Wyślij" />
function/add_vip.php
$kod_sms = $_POST['kod_sms'];
$steamID = $_POST['steamid'];
$price = $_POST['price'];
$nik = $_POST['nik'];
$datetime = (date('Y-m-d H:i:s'));
echo $kod_sms, $steamID, $price, $nik, $datetime;
$wrong_steamid = "Musisz wprowadzić swoje SteamID! <br />";
}
$wrong_nik = "Musisz wprowadzić swój Nik z steam ! <br />";
}
$wrong_sms = "Musisz wprowadzić Kod z otrzymanego sms'a ! <br />";
}
Czego to może być przyczyna ? Komunikat można sprawdzić:
http://minigun.pl/curl2/index.php