Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема подключение java для проверки input

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Адаптация или альтернативное решение
7erj
Отправлено: 18 Февраля, 2015 - 09:21:47
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Проблема в следующем: У меня есть java script, который проверят на валидацию и наличие параметров в inputах
Проблема в том, что проведя простую манипуляцию с исходным кодом страницы - можно отключить файл js и вся валидация и код проверки пойдет коту под хвост.
Подскажите пожалуйста, как можно решить подобную проблему?
Придется конвертировать java в php??
Или же есть какое-то альтернативное решение данной проблемы?

Сам код:
CODE (javascript):
скопировать код в буфер обмена
  1. function Formdata(data){
  2. if (data.yearconst != null && data.yearconst.value.length == 0 )
  3. {
  4. alert('Заполните поле "Ваше имя"');
  5. return false;}
  6. }
  7.        
  8.         function number(input) {
  9.     var value = input.value;
  10.     var rep = /[-\?, =_!№%*()+";":'a-zA-Zа-яА-Я]/;
  11.     if (rep.test(value)) {
  12.                 var i = 0;
  13.                 while (i < 100) {
  14.         value = value.replace(rep, '');
  15.         input.value = value;
  16.                 i++;
  17.                
  18.                 }
  19.                 alert(document.getElementsByClassName('QuestionNumber')[0].innerHTML);
  20.     }
  21. }
  22.         function letter(input) {
  23.     var value = input.value;
  24.     var rep = /[\?,=_!№%*+0-9]/;
  25.     if (rep.test(value)) {
  26.                 var i = 0;
  27.                 while (i < 100) {
  28.         value = value.replace(rep, '');
  29.         input.value = value;
  30.                 i++;
  31.                
  32.                 }
  33.                 alert(document.getElementsByClassName('QuestionLetter')[0].innerHTML);
  34.     }
  35. }

(Отредактировано автором: 18 Февраля, 2015 - 09:24:55)



-----
trust me i'm an engineer
 
My status
 Top
RickMan
Отправлено: 18 Февраля, 2015 - 09:37:17
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




1) Не java а javascript (это принципиально)
2) конвертировать? Серьездно?
3) Вам попробсту надо сделать ту же самую валидацию но на стороне сервера, и это нормы программирования.
 
 Top
7erj
Отправлено: 18 Февраля, 2015 - 09:41:27
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




RickMan пишет:
1) Не java а javascript (это принципиально)
2) конвертировать? Серьездно?
3) Вам попробсту надо сделать ту же самую валидацию но на стороне сервера, и это нормы программирования.


1) Я выше уточнял, что имею в виду javascript (по контексту очевидно, не смотря на дальнейшее сокращенное повторение)
2) Я задал всего лишь вопрос, так как являюсь не компетентным в это вопросе. Если бы я что то утверждал, ваша помощь мне абсолютно была бы не нужна.
3) Спасибо.

(Отредактировано автором: 18 Февраля, 2015 - 09:42:38)



-----
trust me i'm an engineer
 
My status
 Top
exlant
Отправлено: 18 Февраля, 2015 - 14:59:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 425
Дата рег-ции: Февр. 2015  


Помог: 14 раз(а)




вас очень даже правильно поправили, java и javascript два абсолютно разных языка, это тоже самое, что говорить на телефон телевизор, я же выше уточнил, что когда пишу телевизор, имею ввиду телефон... гениально!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB