|
|
|
|
|
для: coloboc66
(24.10.2006 в 17:07)
| | Согласен. | |
|
|
|
|
|
|
|
для: enero
(24.10.2006 в 16:32)
| | Ну если так рассуждать, то клиент может точно таким же образом подредактировать у себя на странице в броузере все, что угодно, не только input type=text. | |
|
|
|
|
|
|
|
для: coloboc66
(24.10.2006 в 12:02)
| | используйте свойство readonly (он везде пашет)
ЗЫ: только когда видишь, что что-то есть в поле, а это нельзя редактировать, так и хочется залезть в код и подправить значение поля
так что подумайте, а стоит ли его показывать вообще | |
|
|
|
|
|
|
|
для: jurij_83
(24.10.2006 в 11:47)
| | В первом случае может возникнуть проблема с кроссбраузерностью. Но не буду утверждать... | |
|
|
|
|
|
|
|
для: coloboc66
(24.10.2006 в 11:24)
| | Спасибо. Теперь что и надо!
Работает и это:
<input type='text' name='discount' value='$discount' size=3 onKeyPress="event.returnValue=false;">
Работает также и это:
<input type=text READONLY />
А что лучше использовать? | |
|
|
|
|
|
|
|
для: elenaki
(24.10.2006 в 10:19)
| | А что: разве нельзя просто вот так написать:
<input type=text READONLY />
|
Да и все... | |
|
|
|
|
|
|
|
для: jurij_83
(23.10.2006 в 23:58)
| | Если я это поле просто вывожу как обычный текст, то тогда поле 'discount' не отправляется по почте (оно приходит пустым).
====================================
а если оно НЕ меняется, зачем его вообще посылать? просто покажите его в виде текста (я именно имела ввиду) юзеру, тогда он ничего поменять и не сможет. | |
|
|
|
|
|
|
|
для: jurij_83
(23.10.2006 в 23:58)
| | в общем, логичней будет вместо поля типа input выводить в поле типа div, span или в таблицу
<input type='text' name='discount' value='$discount' size=3 onKeyPress="event.returnValue=false;">
|
вроде так... | |
|
|
|
|
|
|
|
для: elenaki
(23.10.2006 в 16:05)
| | 1. Если сделать так:
<input type='text' name='discount' value='$discount' size=3 disabled>
то плохо видно то, что введено.
2. убрать нафиг инпут, поставить число.
Это невозможно, потому что число берётся из базы данных.
3. в форме это поле не передавать.
Если я это поле просто вывожу как обычный текст, то тогда поле 'discount' не отправляется по почте (оно приходит пустым).
Так что проблема не решена...
Как сделать так, чтобы клиент не смог бы в поле Скидка
<p><strong>Скидка: </strong><br />
<input type='text' name='discount' value='$discount' size=3>%</p>
| ничего менять.
Может кто подскажет или напишет какой-нибудь код (может блокировка на JavaScripte)... | |
|
|
|
|
|
|
|
для: jurij_83
(23.10.2006 в 15:52)
| | 1. <input type='text' name='discount' value='$discount' size=3 disabled>
2. убрать нафиг инпут, поставить число
3. в форме это поле не передавать (а на самом деле клиент может подправить форму) | |
|
|
|
|