2014-04-11 3 views
1

Я на уровне 0 на ветру, так что медведь со мной. На данный момент я не хочу готового кода. Я использую ветерок и хочу выполнить проверку на стороне клиента. Я хочу показать «*» возле ввода html, если введенные данные недопустимы. Ниже мой код привязывается к данным, возвращаемым с бриза.показать * когда поле недействительно

   <td > <input data-bind="value: Name" /></td> 

Как я могу достичь этого, используя бриз? Пожалуйста, дайте мне знать, если есть какой-либо живой пример, на который я могу ссылаться. Я пробовал поиск по Google, но не смог найти никаких примеров.

+0

Хотя это не имеет ничего общего с бризом и не отвечает на этот вопрос, имейте в виду, что вам также необходимо выполнить проверку на стороне сервера, поскольку проверка на стороне клиента предназначена только для удобства пользователя. –

+0

@Bartdude вы можете дать мне хороший пример, поэтому его легко реализовать – Happy

+0

Нет, я не могу, поскольку я ничего не знаю о бризе. Но я знаю, что проверка на стороне сервера является единственной, которая действительно имеет значение, когда речь идет о целостности данных веб-сайтов. –

ответ

0

Не ветер, но чистый JS может помочь?

<!DOCTYPE HTML> 

<html> 
    <head> 
     <title>Untitled</title> 
     <style type='text/css'> 
      span.red { color:red; } 
     </style> 
     <script> 
      function ValidateFields() { 
       //usually use regex to check phones, this is only example. 
       // test if value is '123456' in this example. 
       if ('123456' == document.getElementById('inpPhone').value) { 
        document.getElementById('spnPhoneValid').innerHTML = ''; 
       } else { 
        document.getElementById('spnPhoneValid').innerHTML = '*'; 
       } 
      } 

     </script> 
    </head> 

    <body> 
     Phone Number (Only 123456):<input id='inpPhone' onchange='ValidateFields();'> <span class='red' id='spnPhoneValid'>*</span> 
    </body> 
</html> 

И, конечно же, это для удобства использования клиента, а не для проверки на стороне сервера!

+0

Да, этот подход я знаю, но я хочу сделать это, используя бриз. Но большое спасибо за ваш ответ. Я даю +1 – Happy

0

Breeze НЕ инструмент для внесения изменений html/css на просмотр страницы. Бриз ничего не знает о DOM.

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