|
 1.4 Кб |
|
| делаю скрипт вот код идет
<?php
echo "<script type=\"text/javascript\" src=\"ajax_users.js\"></script>";
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" align=\"center\">"
."<form action=\"index.php\" method=\"post\">"
."<tr><td>логин:</td><td colspan=\"2\"><input type=\"text\" name=\"user_name\" id=\"user_name\" onkeyup=\"javascript:autosuggest()\" size=\"50\" maxlength=\"25\"></td></tr>"
."<tr><td></td><td colspan=\"2\"><b><div id=\"results_users\"></div></b></td></tr>"
."<tr><td>мыло:</td><td colspan=\"2\"><input type=\"text\" name=\"user_email\" id=\"user_email\" onkeyup=\"javascript:autosuggeste2()\" size=\"50\" maxlength=\"255\"></td></tr>"
."<tr><td></td><td colspan=\"2\"><b><div id=\"results_email\"></div></b></td></tr>"
."<tr><td><input type=\"submit\" value=\"ОК\"></td></tr></form></table><br>";
?>
|
тут передаются данные в другой файл для проверки на занятость логина или мыла
вот ajax
/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}
var http = createObject();
function autosuggest() {
q = document.getElementById('user_name').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'users.php?users='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReply;
http.send(null);
}
function autosuggestReply() {
if(http.readyState == 4){
var response = http.responseText;
e = document.getElementById('results_users');
if(response!=""){
e.innerHTML=response;
e.style.display="block";
} else {
e.style.display="none";
}
}
}
function autosuggest2() {
q = document.getElementById('user_email').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'email.php?email='+q+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReply2;
http.send(null);
}
function autosuggestReply2() {
if(http.readyState == 4){
var response = http.responseText;
e = document.getElementById('results_emails');
if(response!=""){
e.innerHTML=response;
e.style.display="block";
} else {
e.style.display="none";
}
}
}
|
вот если 1 форма то все ок сразу все передается а вот вторая не работает. как правельно ее продублировать?
прикрепляю все файлы | |
|
|
|
|
|
|
|
для: dirol
(05.07.2008 в 19:40)
| | подскажите пожалуйста как сделать | |
|
|
|
|
|
|
|
для: dirol
(05.07.2008 в 21:56)
| | help | |
|
|
|
|
|
|
|
для: dirol
(06.07.2008 в 13:39)
| | Не совсем понятно, что значит "продублировать"? | |
|
|
|
|
|
|
|
для: Николай2357
(06.07.2008 в 17:42)
| | ну вот есть одна функция передачи.
мне надо ее продублировать правельно.
есть два поля в одном одно пишется и передается в файл в другой форме другое пишется передается в другой файл, вот одна форма первая работает а вторая нет. | |
|
|
|
|
|
|
|
для: dirol
(06.07.2008 в 18:15)
| | help | |
|
|
|
|
|
|
|
для: dirol
(07.07.2008 в 14:53)
| | не понятно что хотите подробней пожалуста | |
|
|
|