Проверка поле на пустоту и удаление пробелов
Привет всем!
Есть на странице такой скрипт, проверяющий поля на пустоту! <script type="text/javascript"> function validate_form ( ) { valid = true; if ( document.Form.pole1.value == "" ) { alert ( "Пожалуйста, введите Поле 1!" ); valid = false; } else if ( document.Form.pole2.value == "" ) { alert ( "Пожалуйста, введите Поле 2!" ); valid = false; } else if ( document.Form.pole3.value == "" ) { alert ( "Пожалуйста, введите поле 3!" ); valid = false; } return valid; } </script> Форма <form id="Form" name="Form" method="POST" onsubmit="return validate_form ( );"> <tr> <td> <input type="text" name="pole1" style="width:100%"> </td> <td> <input type="text" name="pole2" style="width:100%"> </td> <td> <input type="text" name="pole3" style="width:100%"> </td> <td align="center"> <input type="submit" form="Form" name="btn" value="Добавить в базу"> </td> </tr> </form> Проверка работает. Но если в поля вбить только пробелы, то в базу попадут эти пробелы. Будет пустая запись в базе. Как в эту писанину добавить еще и проверку на пробелы? |
Использовать trim
|
Можете подсказать как конкретно прописать? js для меня крайне непонятен
|
if ( document.Form.pole1.value.trim() == "" )
И все остальное так же <form id="Form" name="Form" method="POST" onsubmit="return validate_form ( );"> <tr> <td> Должно быть <form id="Form" name="Form" method="POST" onsubmit="return validate_form ( );"> <table> <tr> <td> и </table> в конце |
Спасибо большое!
Работает! А можно как-то из алерта убрать галочку "Не позволять сайту снова вас запрашивать"? |
nameivan,
вместо алерта используйте модальное окно(всплывающий див) |
Цитата:
Как? |
nameivan,
Как сделать - Предупреждающие сообщения, Оповещения Как сделать - всплывающие окна здесь на форуме есть сотни примеров модального окна, надо только поискать. |
Часовой пояс GMT +3, время: 16:25. |