Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите сделать форму (https://javascript.ru/forum/misc/9238-pomogite-sdelat-formu.html)

XaXeR 05.05.2010 21:53

Помогите сделать форму
 
Доброго времени суток вам. У меня возник вопрос такого характера. Есть форма на моей стартовой странице она имеет вид
Код:

<form action="enter.php" method="post" name="forma">
        <table>               
        <tr id="login">
        <td align="right"><img src="i/login.png" /></td>
        <td><input type="text" name="user" class="input" tabindex="1" /></td>
        <td><a href="https://domen.ru/register.php" tabindex="4"></a></td>
        </tr>
        tr id="pass">
        <td align="right"><img src="i/pass.png" /></td>
        <td><input type="password" name="pass" class="input" tabindex="2" /></td>
        <td><a href="http://domen.ru/passrepair.php" tabindex="5"></a></td>
        </tr>
        <tr id="enter">
        <td width="*"></td>
        <td><input name="submit" type="submit" class="input" value=" "></td>
        <td></td>
        </tr>
        </table>
        </form>

По этой форме получается что при вводе логина и пароля и при нажатии кнопки войти сразу отправка идёт на http://domen.ru/enter.php
я же хочу сделать чтобы динамически делалась подмена ссылки. т.е. я делаю отдельно кнопку в виде голачки и когда я ставлю голочку хотелось бы что бы кнопка войти т.е. ссылка http://domen.ru/enter.php автоматически менялась на https://domen.ru/enter.php при этом страничка чтобы не перезапускалась. Т.е. хочу чтобы форма динамически меняла http на https при. Пожалуйста напишете мне как это сделать очень прошу вас.

subzey 06.05.2010 14:19

Что-то вроде так.
Сразу оговорюсь, в action нужно указать полный путь. Если Вы хотите использовать относительный — придется немного переписать.

<form action="http://javascript.ru/" method="post" onsubmit="if (this.elements['https'].checked) this.action = this.action.replace(/^([^:?]*:)?/, 'https:');">
	<label><input type="checkbox" name="https" /> секурно</label>
	<input type="submit" />
</form>

XaXeR 22.05.2010 11:18

Пробовал такую сделать штуку но вот мне кажется что нужно кое как по другому т.е. хотелось бы чтобы именно менялась сразу ссылка. При этой форме получается что активация все равно подписывается как http://javascript.ru/ и а не https://javascript.ru/ может есть какой способ чтобы интерактивно меналась ссылка с http на https т.е. при наведении видно было что именно уже идёт сразу на протокол https активация если ставишь галочку. И ещё хотелось бы узнать как можно сделать чтобы ссылку на сам файл допустим у меня идёт активация на http://domen.ru/123.php может возможно как-то сделать что бы при наведении было отображение не прямой ссылки на файл 123.php а допустим просто было написано что-то другое любое слово допустим {вход} при наведении на кнопку чтобы скрыть сам файл на который идёт передача данных.
Очень буду благодарен вам за помощь.

Заранее большое спасибо вам за помощь.

Gozar 22.05.2010 11:25

Цитата:

Сообщение от XaXeR (Сообщение 56084)
Пробовал такую сделать штуку но вот мне кажется что нужно кое как по другому т.е. хотелось бы чтобы именно менялась сразу ссылка. При этой форме получается что активация все равно подписывается как http://javascript.ru/ и а не https://javascript.ru/ может есть какой способ чтобы интерактивно меналась ссылка с http на https т.е. при наведении видно было что именно уже идёт сразу на протокол https активация если ставишь галочку. И ещё хотелось бы узнать как можно сделать чтобы ссылку на сам файл допустим у меня идёт активация на http://domen.ru/123.php может возможно как-то сделать что бы при наведении было отображение не прямой ссылки на файл 123.php а допустим просто было написано что-то другое любое слово допустим {вход} при наведении на кнопку чтобы скрыть сам файл на который идёт передача данных.
Очень буду благодарен вам за помощь.

Заранее большое спасибо вам за помощь.

Задайте однозначный вопрос, вы не задали вопрос, задайте его один или несколько, но сформулируйте его или их чётко!

XaXeR 22.05.2010 11:32

Какой способ чтобы интерактивно менялась ссылка с http на https ?
форма указана вверху
Предложенный вариант во втором посте получается что видна ссылка на http://javascript.ru/ Как её скрыть? Чтобы при наведении на кнопку войти видно было что-то типо {вход}

XaXeR 22.05.2010 12:02

интерактивного изменения не получается при такой форме видно что вход и протокол http а я имел виду чтобы было написано при поставлении галочки уже https://javascript.ru/forum/
да и кстате у вас вообще даже при галочке не идёт переход по протоколу https

Gozar 22.05.2010 12:11

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.

XaXeR 22.05.2010 14:37

Немного знаю но нету времени учить некоторые вещи мне нужна помощь в написании формы более продуманной и защищённой. Я прошу у специалистов помощи.
Помогите мне составить эту форму пожалуйста


Часовой пояс GMT +3, время: 13:39.