Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форма для авторизации
 
 автор: maximuss   (03.02.2006 в 23:45)   письмо автору
 
 

Подскажите, пожалуйста, как поступить?
У меня есть форма для ввода логина и пароля, где три текстовых поля CUST1, CUST2, CUST3 – это логин, а одно текстовое поле – пароль. Эту форму я позаимствовал на сайте, но так как теперь она передает данные для авторизации другому скрипту, который принимает данные логина из текстового поля: <INPUT TYPE="text" NAME="username" SIZE=20 MAXLENGTH=20><P>, то я не знаю как прописать, что username это CUST1+CUST2+CUST3. Как сделать, чтобы скрипт понимал, что username это CUST1+CUST2+CUST3?
Вот код формы:

<form name="login" method="POST" action="http://127.0.0.1/cgi-bin/login.pl" onSubmit="if (checkValue(CUST1.value + CUST2.value + CUST3.value) == true) { return false; } else { return true; };">
<!-- Preserve the selected item through ATTRIBUTES, not PARAMETERS -->
<tr valign="top">
<td colspan="3"><img src="../images/home/title_memberlogin.gif" width="154" height="48" border="0" alt="Member Login" /></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../../images/p.gif" width="154" height="11" border="0" alt="" /></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../images/home/title_login_aeroplannumber.gif" width="154" height="13" border="0" alt="Aeroplan Number" /></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../../images/p.gif" width="6" height="6" border="0" alt="" />
<script language="javascript" type="text/javascript">writeAutoTabInput('CUST1', 3, 3, '');</script>
<script language="javascript" type="text/javascript">writeAutoTabInput('CUST2', 3, 3, '');</script>
<script language="javascript" type="text/javascript">writeAutoTabInput('CUST3', 3, 3, '');</script>

</td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../../images/p.gif" width="6" height="6" border="0" alt="" /></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../images/home/title_login_pin.gif" width="154" height="13" border="0" alt="Password/PIN" /></td>
</tr>
<tr valign="top">
<td colspan="3">
<input type="password" name="password" maxlength="10" name="pin" class="aeroplanPIN" />
<input type="image" src="../../images/p.gif"> <a href="javascript:doLogin();" onmouseover="rolloverOn('button_login');" onmouseout="rolloverOff('button_login');"><img src="../images/home/button_login_off.gif" width="39" height="15" border="0" alt="Login" name="button_login" align="absmiddle" /></a></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../../images/p.gif" width="13" height="13" border="0" alt="" /></td>
</tr>
<tr valign="top">
<td colspan="3" height="100%"> <a href="/en/account/need_lost_pin.jsp" onmouseover="rolloverOn('need_pin');" onmouseout="rolloverOff('need_pin');"><img src="../images/login/need_pin_off.gif" width="154" height="13" border="0" alt="Need a Password/PIN?" name="need_pin" /></a><br />
<a href="/en/account/need_lost_pin.jsp" onmouseover="rolloverOn('lost_pin');" onmouseout="rolloverOff('lost_pin');"><img src="../images/login/lost_pin_off.gif" width="154" height="13" border="0" alt="Forgot your Password/PIN?" name="lost_pin" /></a>
</td>
</tr>
<tr>
<td width="11"><img src="../../images/p.gif" width="11" height="1" border="0" alt="" /></td>
<td width="133" background="../../images/dots_horz_white.gif"><img src="../../images/p.gif" width="1" height="1" border="0" alt="" /></td>
<td width="10"><img src="../../images/p.gif" width="10" height="1" border="0" alt="" /></td>
</tr>
<tr valign="top">
<td colspan="3"><img src="../../images/p.gif" width="7" height="7" border="0" alt="" /></td>
</tr>
<tr valign="bottom">
<td colspan="3"><a href="/en/about/about_membership.jsp" onmouseover="rolloverOn('about_membership');" onmouseout="rolloverOff('about_membership');"><img src="../images/home/button_notmember_enroll_off.gif" width="154" height="37" border="0" alt="Not a member? Enroll online" name="about_membership" /></a></td>
</tr>
<!-- FUNCTIONAL PAGE -->
<!-- Included all the parameters of the original request: begin -->
<!-- Included all the parameters of the original request: end -->
</form>
Заранее благодарен!

   
 
 автор: 12345   (04.02.2006 в 02:25)   письмо автору
 
   для: maximuss   (03.02.2006 в 23:45)
 

Сделать
<input type=hidden name=username>
вместо открытого поля ввода, а при событии submit отослать туда 3 сложенных строки (сцеплённых строки).

Т.е. всего лишь добавить

onSubmit="if (checkValue(this.form.username.value=CUST1.value + CUST2.value + CUST3.value) == true) { return false; } else { return true; };">

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования