- 15, May 2024
- #1
Здравствуйте,
Я написал код проверки формы в javascript, он отлично работает на Register.php.
В index.php я загрузил Register.php в div через ajax.
Когда я пытаюсь отправить пустую форму, код проверки формы не работает.
И Register.php исчезнет из контейнера div. Я хотел бы сказать, что когда я отправляю пустую форму, она не исчезает из контейнера div, пока я не заполню значение и не нажму кнопку отправки. Мой программный код написан ниже.
Если кто-нибудь мне поможет, то я буду очень доволен им/ней.
Регистрация.php
$page=$_SERVER['SCRIPT_NAME'];
if(isset($_POST['username']) & & !empty($_POST['username'])){
эхо «ОК»;
}
?>
<тип сценария="текст/javascript">
проверка функции(){
if(document.getElementById('username').value == ""){
document.getElementById('username').style.borderColor="red";
вернуть ложь;
}
}
Ваше имя:
Индекс.php
<тип сценария="текст/javascript">
функция загрузки(){
если (окно.XMLHttpRequest) {
xmlHttp = новый XMLHttpRequest ();
}
еще{
xmlHttp = новый ActiveXObject('Microsoft.XMLHTTP');
}
xmlHttp.onreadystatechange= функция(){
if(xmlHttp.readyState == 4 & & xmlHttp.status == 200){
document.getElementById('контейнер').innerHTML=xmlHttp.responseText;
}
}
xmlHttp.open('GET','register.php', true);
xmlHttp.send(); }
зарегистрироваться
<стиль>
#контейнер{
ширина: 350 пикселей;
отступ: 40 пикселей;
цвет фона: бежевый;
}
Когда я пытаюсь отправить пустую форму, код проверки формы не работает.
И Register.php исчезнет из контейнера div. Я хотел бы сказать, что когда я отправляю пустую форму, она не исчезает из контейнера div, пока я не заполню значение и не нажму кнопку отправки. Мой программный код написан ниже.
Если кто-нибудь мне поможет, то я буду очень доволен им/ней.
Регистрация.php
$page=$_SERVER['SCRIPT_NAME'];
if(isset($_POST['username']) & & !empty($_POST['username'])){
эхо «ОК»;
}
?>
<тип сценария="текст/javascript">
проверка функции(){
if(document.getElementById('username').value == ""){
document.getElementById('username').style.borderColor="red";
вернуть ложь;
}
}
Ваше имя:
Индекс.php
<тип сценария="текст/javascript">
функция загрузки(){
если (окно.XMLHttpRequest) {
xmlHttp = новый XMLHttpRequest ();
}
еще{
xmlHttp = новый ActiveXObject('Microsoft.XMLHTTP');
}
xmlHttp.onreadystatechange= функция(){
if(xmlHttp.readyState == 4 & & xmlHttp.status == 200){
document.getElementById('контейнер').innerHTML=xmlHttp.responseText;
}
}
xmlHttp.open('GET','register.php', true);
xmlHttp.send(); }
зарегистрироваться
<стиль>
#контейнер{
ширина: 350 пикселей;
отступ: 40 пикселей;
цвет фона: бежевый;
}