Autorius Tema: submit button ir jQery problema  (Skaityta 2404 kartus)

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
submit button ir jQery problema
« Įrašytas: 2011-01-05 18:14:04 pm »
Su tokia bedele patrugdysiu. Turiu pasirases toki koduka:

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

  <script type="text/javascript" src="js.js"></script>

</head>
<body>
<form>
<input id="username" type="text" name="username" value=""><br>
<input id="password" type="password" name="password" value=""><br>
<input id="gerai" type="submit" value="ok">
</form>
<div class="divas" style="width:200px; height:100px; border:1px;">


</div>

</body>
</html>


js.js

$(document).ready(function(){
var textas = $('.divas');

$('input[type=submit]').click(function () {
var username = $('#username').attr('value');
var password = $('#password').attr('value');

check_db(username, password);
});



function check_db(username, password){


$.ajax({
type: "POST", url: "check.php", data: "username=" username "&password=" password,
complete: function(data){
if(data.responseText == 1)
{
alert('gerai');
}else{
alert('negerai');
}

}
});

}


});

Dabar ivedes teisingus arba blogus username ir password kaip paspaudziu submit ismeta alerta su tekstu negerai . Tai yra abiem atvejais raso negerai. O teisingu atveju turi rasyt gerai.
Kaip idedu vietoj submit button <a id="ok">Ok<a> ir vietoj $('input[type=submit]') parasau $('#ok') viskas veikia kuo puikiausiai.
 Taigi gal kas zinot kaip sutvarkyti ta submit mygtuka ?
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Haris

  • Dalyvis
  • **
  • Įrašai: 833
  • Karma: +56/-0
    • Žiūrėti profilį
    • www.RubikoKubas.Lt
Re: submit button ir jQery problema
« Atsakymas #1 Įrašytas: 2011-01-05 18:19:25 pm »
o check.php failas duoda atsakyma 1 tikrai ?

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Re: submit button ir jQery problema
« Atsakymas #2 Įrašytas: 2011-01-05 18:38:02 pm »
tikrai tikrai :)

Va ka pasirases patikrinimui


<?php
$user 
$_POST[&#39;username&#39;];
$pass $_POST[&#39;password&#39;];

if($user == &#39;vardas&#39; && $pass == &#39;pavarde&#39;){

echo &#39;1&#39;;

}else{

echo &#39;2&#39;;
}

?>


Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Re: submit button ir jQery problema
« Atsakymas #3 Įrašytas: 2011-01-05 19:00:37 pm »
o psl nepersikrauna?

pabandyk i <form> zyme ideti return false;

<form onsubmit="return false;">
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Re: submit button ir jQery problema
« Atsakymas #3 Įrašytas: 2011-01-05 19:00:37 pm »

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Re: submit button ir jQery problema
« Atsakymas #4 Įrašytas: 2011-01-05 19:07:15 pm »
o psl nepersikrauna?

pabandyk i <form> zyme ideti return false;

<form onsubmit="return false;">

Vo veikia. To ir truko  :) Cia apsauga kad persikrovus puslapiui dar karta nenusiustu info i jQuery ?
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Re: submit button ir jQery problema
« Atsakymas #5 Įrašytas: 2011-01-05 20:27:10 pm »
kadangi tu duomenis apdoroji per javascripta (jQuery) tai tau nereikia kad duomenis pasiustu psl i serva, tau isvis nereikia kad kasnors ivyktu kai forma yra pateikiama, nes tu apdoroji viska su jquery :) tai todel ir reikia onsubmit return false, kad narsykle savavaliautu :D
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Re: submit button ir jQery problema
« Atsakymas #6 Įrašytas: 2011-01-05 20:52:21 pm »
Nu aisku.Aciu ir galima rakint tema :)
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Re: submit button ir jQery problema
« Atsakymas #6 Įrašytas: 2011-01-05 20:52:21 pm »