Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- субмит формы (http://netadmin.ws/forum/showthread.php?threadid=6080)


Помещено five 17-07-2003 в 10:12:

субмит формы

Есть форма:
Мне нужно проверить, перед субмитом формы, что поля заполнены.


PHP:


<form name=addeditform action=main.php method=post onSubmit="return checkForm(this)">
<
input type=text name=form[datestamp]>
<
input type=text name=form[datestamp1]>
<
input type=text name=form[datestamp2]>


Хотел сделать через java script:

PHP:

function checkForm(thisform)
    {
     if (
datestamp=="" || datestamp == null)
     {
      
alert("Укажите дату");
      
thisform.datestamp.focus();
      
thisform.datestamp.select();
      return 
false;
     }
    }



Но не получилось, потому как нужно проверять "form[datestamp]" , а javascript походу это не может.

Как быть? Помогите. Заранее спасибо.

__________________
Ð_усский форум Agnitum Outpost Firewall


Помещено Silencer 17-07-2003 в 23:58:

document.formname.fieldname.value проверяй

__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.


Помещено blacki 18-07-2003 в 08:32:

five вот так работает:


PHP:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
    <
title>Simple Form Check</title>
<
script language="JavaScript">
function 
checkForm(thisform) { 
    if (
thisform.elements(0).value=="" || thisform.elements(0).value == null) {
        
alert("Укажите дату"); 
        
thisform.elements(0).focus(); 
        
thisform.elements(0).select(); 
        return 
false; 
     }
    return 
true;
}
</script>
</head>
<body>
<form name=addeditform action=main.php method=post onSubmit="return checkForm(this)"> 
<input type=text name="form[datestamp]"> 
<input type=text name="form[datestamp1]"> 
<input type=text name="form[datestamp2]">
<input type="submit" name="ok">
</form>
</body>
</html>




З.Ы. в форме 3 элемента: elements(0), elements(1), elements(2).

__________________
Национальность - русский, вероисповедание - программист.


Помещено five 18-07-2003 в 08:52:

спасибо

__________________
Ð_усский форум Agnitum Outpost Firewall


Формат времени GMT. Текущее время 05:37.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.