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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как сделать, чтобы клиент не смог бы редактировать поле text?

Сообщения:  [1-10]   [11-11] 

 
 автор: jurij_83   (24.10.2006 в 21:09)   письмо автору
 
   для: coloboc66   (24.10.2006 в 17:07)
 

Согласен.

   
 
 автор: coloboc66   (24.10.2006 в 17:07)   письмо автору
 
   для: enero   (24.10.2006 в 16:32)
 

Ну если так рассуждать, то клиент может точно таким же образом подредактировать у себя на странице в броузере все, что угодно, не только input type=text.

   
 
 автор: enero   (24.10.2006 в 16:32)   письмо автору
 
   для: coloboc66   (24.10.2006 в 12:02)
 

используйте свойство readonly (он везде пашет)

ЗЫ: только когда видишь, что что-то есть в поле, а это нельзя редактировать, так и хочется залезть в код и подправить значение поля
так что подумайте, а стоит ли его показывать вообще

   
 
 автор: coloboc66   (24.10.2006 в 12:02)   письмо автору
 
   для: jurij_83   (24.10.2006 в 11:47)
 

В первом случае может возникнуть проблема с кроссбраузерностью. Но не буду утверждать...

   
 
 автор: 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 />

А что лучше использовать?

   
 
 автор: coloboc66   (24.10.2006 в 11:24)   письмо автору
 
   для: elenaki   (24.10.2006 в 10:19)
 

А что: разве нельзя просто вот так написать:

<input type=text READONLY />

Да и все...

   
 
 автор: elenaki   (24.10.2006 в 10:19)   письмо автору
 
   для: jurij_83   (23.10.2006 в 23:58)
 

Если я это поле просто вывожу как обычный текст, то тогда поле 'discount' не отправляется по почте (оно приходит пустым).
====================================

а если оно НЕ меняется, зачем его вообще посылать? просто покажите его в виде текста (я именно имела ввиду) юзеру, тогда он ничего поменять и не сможет.

   
 
 автор: Lelik   (24.10.2006 в 03:05)   письмо автору
 
   для: jurij_83   (23.10.2006 в 23:58)
 

в общем, логичней будет вместо поля типа input выводить в поле типа div, span или в таблицу

<input type='text' name='discount' value='$discount' size=3 onKeyPress="event.returnValue=false;">


вроде так...

   
 
 автор: jurij_83   (23.10.2006 в 23:58)   письмо автору
 
   для: 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)...

   
 
 автор: elenaki   (23.10.2006 в 16:05)   письмо автору
 
   для: jurij_83   (23.10.2006 в 15:52)
 

1. <input type='text' name='discount' value='$discount' size=3 disabled>
2. убрать нафиг инпут, поставить число
3. в форме это поле не передавать (а на самом деле клиент может подправить форму)

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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