Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: maximuss от 03 Февраля 2006, 23:41:55

Название: Форма для авторизации
Отправлено: maximuss от 03 Февраля 2006, 23:41:55
Подскажите, пожалуйста, как поступить?
У меня есть форма для ввода логина и пароля, где три текстовых поля CUST1, CUST2, CUST3 – это логин, а одно текстовое поле – пароль. Эту форму я позаимствовал на сайте, но так как теперь она передает данные для авторизации другому скрипту, который принимает данные логина из текстового поля:

, то я не знаю как прописать, что username это CUST1+CUST2+CUST3. Как сделать, чтобы скрипт понимал, что username это CUST1+CUST2+CUST3?
Вот код формы:

// CGVictor: подправил, чтоб хоть читать можно было

[off]

         
         
            "Member
         
         
            ""
         
         
            "Aeroplan
         
         
            ""
             
             
             


         
         
            ""
         
         
            "Password/PIN"
         
         
           

              "Login"
         
         
            ""
         
         
            "Need
 
              "Forgot
           
         
         
            ""
            ""
            ""
         
         
            ""
         
         
            "Not
         
         
         
         
       
[/off]

Заранее благодарен!
Название: Форма для авторизации
Отправлено: CGVictor от 04 Февраля 2006, 11:31:22
maximuss
[moderatorial] Что это за бред здесь?

1.В твоем коде нужного для решения для решения задачи - 10% max. За каким [х] ты постишь остальное?
2.Что за дурь - собирать username из трех кусков? Это прикол такой, да?
2.Если она все равно отсылается скрипту - почему не собрать скриптом? Собрать на перле переменную из трех - дело одной строки.

Значит, так: чистишь код, определяешься, что именно ты будешь править, читаешь FAQ форумов JS и Perl, а вот потом - поговорим.
Название: Форма для авторизации
Отправлено: maximuss от 04 Февраля 2006, 12:57:00
У меня есть форма, которая передает логин и пароль скрипту на Perl. Скрипт позаимствован с http://www.cgi.myweb.ru.
Он принимает данные из двух текстовых полей username и password. Изменить я этот скрипт не могу, так как не знаю Perl

Код моей формы такой:

                         
           
           
           
                      
             
         
         
Как сделать, чтобы при наступлении события onSubmit значение скрытого текстового поля username передавалось бы скрипту, как значения трех текстовых полей CUST1, CUST2 и CUST3?
Я понимаю, что проще всего сделать одно текстовое поле username, но мне необходимо сохранить внешний вид формы.  
Спасибо! Надеюсь на понимание г-на CGVictora.
Att. Mr. CGVictor: You\'re professional - means patient! :)
Название: Форма для авторизации
Отправлено: CGVictor от 06 Февраля 2006, 09:27:49
maximuss
Я бы прописал нужным элементам id, поскольку наблюдал при обращении по name проблемы с кроссбраузерностью

document.getElementById(\'cust1\').value +
document.getElementById(\'cust2\').value +
document.getElementById(\'cust3\').value;">







[off]P.S. Куда уж больше patient-то?...;)[/off]
Название: Форма для авторизации
Отправлено: andymc от 07 Марта 2006, 22:23:08
Поправочка:  onSubmit="document.getElementById(\'username\').value = \'\'+....
Название: Форма для авторизации
Отправлено: CGVictor от 09 Марта 2006, 11:03:37
andymc
Подправил, спасибо.

Тему закрыл.