Встроенная форма PHP? - PullRequest
0 голосов
/ 10 мая 2011

Я разрабатываю сайт электронной коммерции, где у меня вообще нет доступа к серверному коду.Это готовая вещь.Во всяком случае, я презираю формы с метками.Это самые уродливые вещи на планете.

Мне нужны значения форм, которые удаляют onfocus, снова появляются onblur и т. Д. Однако из-за отсутствия доступа к PHP я не могу проверить форму, чтобы она выигралаотправлять, когда набирается «Адрес электронной почты» и т. д.

Есть ли способ обойти это без доступа к PHP?

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Вы также можете сделать это с помощью CSS + Javascript

Поместите метку над textBox в JS, чтобы, если JS отключен, метка была где-то еще и скрывалась на Focus.Таким образом, ваш textBox всегда пуст по умолчанию.

Вы также должны выполнить проверку формы в JS.

1 голос
/ 10 мая 2011

Если у вас действительно нет доступа к серверу, javascript - ваш единственный ответ. Вы могли бы стать действительно умным и иметь прокси или что-то, что перехватывает трафик и перезаписывает веб-страницу, но для этого потребуется доступ к сети любому, кто будет использовать этот сайт.

Решение javascript потребует от клиента каких-либо действий (например, сценария greasemonkey, который он должен установить).

0 голосов
/ 10 мая 2011

Если вы хотите, чтобы значения формы появлялись в событии onfocus и т. Д., Это возможно ТОЛЬКО через javascript и не имеет ничего общего с кодом на стороне сервера.

Если вы хотите проверить форму, то это ДОЛЖНО быть сделано на стороне сервера (PHP) и ДОЛЖНЫ быть выполнены на стороне клиента (javascript) для лучшего взаимодействия с пользователем.

А что вы имеете в виду, что у вас нет доступа к исходным файлам?Как вы можете изменить даже сторону клиента (кроме себя)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...