email check......

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
rafinos
Δημοσιεύσεις: 301
Εγγραφή: 15 Μάιος 2011 00:20
Επικοινωνία:

email check......

Δημοσίευση από rafinos » 23 Νοέμ 2011 21:27

Αν και νοιώθω κάπως άβολα που τον τελευταίο καιρό σας έχω ζαλίσει και έχω γεμίσει με posts τo forum...
έχω και άλλη απορία (τι παράξενο!)
Ας μπω στο ψητό...
Προσπαθώ να μάθω λίγο jquery και φτιάχνω σιγά σιγά μια φόρμα... αυτή η φόρμα μέχρι στιγμής έχει ένα textbox που ελέγχει δυναμικά το username το οποίο και το έχω κάνει να δουλέψει... επίσης έχει ακόμα ένα textbox το οποίο θέλω να ελέγχει αν αυτό που πληκτρολογεί ο χρήστης είναι σωστό email και επίσης αν υπάρχει το email στη βάση....

το δεύτερο ακόμα δεν το έχω επιχειρήσει.... στο πρώτο από την άλλη δεν δουλεύει σωστά, όταν πληκτρολογώ κάτι το μόνο που μου εμφανίζει είναι η εικόνα του σφάλματος....

δείτε λίγο τους κώδικες και πείτε μου αν μπορείτε τι λάθος υπάρχει...

index.php

Κώδικας: Επιλογή όλων

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<style type="text/css">
	</style>
	
	<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
	<form name="form">
		<table>
		<tr>
			<td>Username&#58;</td>
			<td><input type="text" id="username" name="username"></td>
			<td><div id="feedback"></div></td>
		</tr>
		<tr>
			<td>Email&#58;</td>
			<td><input type="text" id="email" name="email"></td>
			<td><div id="ckemail"></div></td>
		</tr>
		</table>
		<input type="submit" value="submit">
		<br/>

	</form>
	<script type="text/javascript" src="username.js"></script>
	<script type="text/javascript" src="email.js"></script>
</body>
</html>
email.js

Κώδικας: Επιλογή όλων

$&#40;"#email"&#41;.focusin&#40;function&#40;&#41;&#123;
	var email = $&#40;"#email"&#41;.val&#40;&#41;;
	if&#40;email == ""&#41;&#123;
		$&#40;"#ckemail"&#41;.html&#40;'Εισάγεται ένα email...'&#41;;
	&#125;
&#125;&#41;.blur&#40;function&#40;&#41;&#123;
	$&#40;"#ckemail"&#41;.html&#40;""&#41;;
&#125;&#41;.keyup&#40;function&#40;&#41;&#123;
	var email = $&#40;"#email"&#41;.val&#40;&#41;;
	
	$.ajax&#40;&#123;
	type&#58; "POST",
	url&#58; "check_email.php",
	data&#58; "email="+email,
	success&#58; function&#40;result&#41;&#123;
		$&#40;"#ckemail"&#41;.ajaxComplete&#40;function&#40;event, request, settings&#41;&#123;
		if&#40;result==true&#41;&#123;
			$&#40;"#ckemail"&#41;.html&#40;'<img src="correct.png" height="15" width="15">'&#41;;
		&#125;else&#123;
			$&#40;"#ckemail"&#41;.html&#40;'<img src="wrong.png" height="15" width="15">'&#41;;
			&#125;
		&#125;&#41;;
	&#125;
	&#125;&#41;;
&#125;&#41;;
και το check_email.php

Κώδικας: Επιλογή όλων

<?php
if &#40;isset&#40;$_POST&#91;'email'&#93;&#41;&#41;&#123;
    $email = mysql_real_escape_string&#40;$_POST&#91;'email'&#93;&#41;;
	if&#40;preg_match&#40;"/&#91;a-zA-Z0-9_-.+&#93;+@&#91;a-zA-Z0-9-&#93;+.&#91;a-zA-Z&#93;+/", $email&#41; > 0&#41;
		return true;
	else
		return false;
&#125;
?>

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης