2013-12-08 2 views
0

Я хотел был бы подтвердить некоторые данные в форме. Я использую приложение с открытым исходным кодом FusionInvoice (https://www.fusioninvoice.com) и настраиваю его. Это приложение в основном в php, но имеет комбинацию js, css и html. Bellow - пример кода:Проверка данных с помощью Javascript в mvc

<div class="control-group"> 
        <label class="control-label"><?php echo lang('phone_number'); ?>: </label> 
        <div class="controls"> 
         <input type="text" name="client_phone" id="client_phone" value="<?php echo $this->mdl_clients->form_value('client_phone'); ?>"> 
        </div> 

Итак, вот оно! Можно ли добавить проверку данных внутри тега div с помощью javascript. С этим приложением слишком много слоев, поэтому я не хочу прерывать его с помощью контроллера и моделей. Я был бы очень признателен за любую помощь, которую я могу получить.

+0

Да, это возможно. Но какую проверку вы хотите выполнить? – AlliterativeAlice

+0

Просто не полагайтесь на проверку Javascript. ** Всегда ** фильтровать и проверять любые данные, предоставленные пользователем. –

ответ

0

Если вы используете jQuery, плагин проверки jQuery (http://jqueryvalidation.org) является отличной библиотекой проверки на стороне клиента. Тем не менее, Сверри Олсен прав, вы должны Всегда проверяйте пользователя, поданную на стороне сервера данных, а также на стороне клиента. Проверка на стороне клиента предназначена только для удобства пользователя, например. им не нужно ждать, пока клиент-сервер совершит поездку туда и обратно, чтобы убедиться, что они неправильно набрали номер телефона.

Смежные вопросы