|
|
|
| Доброго времени суток. Помогите, плз. Надо проверить символ на правильность. Мне надо чтоб клиент в форме вводил только значения определенного типа. Как это можно сделать граммотно. Заранее спасибо. | |
|
|
|
|
|
|
|
для: NIKOPOL
(12.08.2008 в 21:40)
| | Конкретное ГРАМОТНОЕ решение зависит от условия: что именно вам надо проверять - какой-такой "тип". | |
|
|
|
|
|
|
|
для: PAT
(13.08.2008 в 05:36)
| | Мне надо проверить чтоб клиент вводил только вещественные числи, т.е. чтоб вводились только числа и запятая, чтоб всё это можно было сохранить в БД на сервере. Я делаю магазин, а поле которое проверяется - это цена. | |
|
|
|
|
|
|
|
для: NIKOPOL
(13.08.2008 в 06:38)
| | Ну если на клиенте, можно так попробовать:
<script type="text/javascript">
function Test(){
var reg = new RegExp("[^0-9\.]","g");
var cena=document.getElementById('cena').value;
var mass=cena.match(reg);
if(mass==null){
document.form1.submit()
}else{
alert('Проверьте данные');
}
}
</script>
<form name='form1' action=test.php method=post><input name=cena id=cena type=text>"
<input type=button onclick='Test()' value=Отправить ></form>
|
Да, кстати, Вам наверное не запятая нужна , а точка, если число дробное. Если запятая, то \. поменяйте на запятую. | |
|
|
|
|
|
|
|
для: Николай2357
(13.08.2008 в 07:43)
| | Спасибо огромное за помощь. Регулярные выражения помогли. | |
|
|
|