Witam mam taki kod:
AJAX:
function check_pswd(){
var password = $("#password").val();
var passwordr = $("#passwordr").val();
if(password.length > 3){
$('#Loading2').show();
$.post("./php/check_pswd.php", {
password: $('#password').val(),
passwordr: $('#passwordr').val(),
}, function(response){
$('#Info').fadeOut();
$('#Loading').hide();
setTimeout("finishAjax('Info', '"+escape(response)+"')", 450);
});
return false;
}
}
function finishAjax(id, response){
$('#'+id).html(unescape(response));
$('#'+id).fadeIn(1000);
}
i PHP:
<?php
if($_REQUEST)
{
$password = $_REQUEST['password'];
$passwordr = $_REQUEST['passwordr'];
if($password != $passwordr) // not available
{
echo '<div id="Error">Hasła nie są takie same</div>'; }
else
{
echo '<div id="Success"></div>'; }
}?>
i HTML
<tr>
<td><input id="password" name="password" type="text" class="logininput" style="width:120px;height:20px;"></td><td><input id="passwordr" name="passwordr" onblur="return check_pswd();" type="text" class="logininput" style="width:120px;height:20px;"></td><td><span id="Loading2"><img src="loader.gif" alt="" /></span><div id="Info2"></div></td>
</tr>
Lecz nie działa to za bardzo, bo zawsze pokazuje ze hasla nie sa takie same, jakies pomysly? jeszcze jedno pytanie, co zrobic zeby nie wpisywac calego kodu w head tylko stworzyc plik js z tym i w head dac do tego sciezke?(pobowalem tak to nic wtedy sie uz nie dzialo)
type jest text tylko po to bo sprawdzalem czy faktycznie nie sa takie same
Ten post edytował Raven1122 9.05.2012, 14:15:19