[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: validate 0-99
dilfin
не получается сделать так что бы оно показывало при выборе больше 99 выходило надпись что нужно выбрать между 0- 99 вроде все сделала правильно но подсчитывает все цифры

<?xml version = "1.0" encoding = "utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org//TR/xhmtl/DTD/xhtml-strict.dtd ">
<html xmlns = "http:www.w3.org/1999/xhtml">
<head>
<title>
Illustrate data checking> </title>
<script
type = "text/javascript" src ="data_checking.js">
</script>
</head>
<body>
<form
action = "">
<h3>
Fruits Shop </h3>
<table
border = "border">
<tr>
<th>
Product Name </th>
<th>
Price </th>
<th>
Quantity </th>
</tr>
<tr>
<th>
Apple </th>
<td>
$0.59 </td>
<td> <input
type="text" id="Apple" size = "2" /> </td>
</tr>
<tr>
<th>
Orange </th>
<td>
$0.49 </td>
<td> <input
type="text" id="Orange" size = "2" /> </td>
</tr>
<tr>
<th>
Banana </th>
<td>
$0.39 </td>
<td> <input
type="text" id="Banana" size = "2" /></td>
</tr>
</table>
<p>
<input
type="button" value="Total Cost" onclick="computeCost();" />
<input
type="text" size="5" id ="cost" onfocus="this.blur();" />
</p>
<p>
<input
type = "Submit" value = "Submit" />
<input
type = "reset" value = "Reset" />
</p>
</form>
<script>
function
chkData() {
var apple = document.getElementById("Apple").value;
var orange = document.getElementById("Orange").value;
var banana = document.getElementById("Banana").value;

if (ParseInt(Apple.value)<0 || parseInt(Apple.value)>99 {alert("values should be between 0-99");}
}
;
if (ParseInt(Orange.value)<0 || parseInt(Orange.value)>99 {alert("values should be between 0-99");}
}
;
if (ParseInt(Banana.value)<0 || parseInt(Banana.value)>99 {alert("values should be between 0-99");}
}
;
document.getElementById("Apple").onsubmit = chkData;
document.getElementById("Orange").onsubmit = chkData;
document.getElementById("Banana").onsubmit = chkData;
}
</script>
</body>
</html>




Спустя 4 часа, 56 минут, 5 секунд (11.10.2012 - 09:21) Winston написал(а):
function chkData() {
var apple = document.getElementById("Apple").value;
var orange = document.getElementById("Orange").value;
var banana = document.getElementById("Banana").value;

if(parseInt(Apple.value) < 0 || parseInt(Apple.value) > 99)
{
alert("values should be between 0-99");
return false;
}
}

Спустя 1 час, 6 минут, 20 секунд (11.10.2012 - 10:28) dilfin написал(а):
Сработало вы гений!!!!!

Спустя 3 минуты, 32 секунды (11.10.2012 - 10:31) killer8080 написал(а):
dilfin
<input type="text" id="Apple" maxlength="2" size="2" />

Спустя 7 минут, 35 секунд (11.10.2012 - 10:39) dilfin написал(а):
Цитата (killer8080 @ 11.10.2012 - 07:31)
dilfin
<input type="text" id="Apple" maxlength="2" size="2" />

Спасибо Вам Киллер8080

Спустя 1 час, 4 минуты, 53 секунды (11.10.2012 - 11:44) kristall написал(а):
Еще вот так можно.
<input type="text" id="Apple" pattern="\d{1,2}">

Спустя 20 минут, 56 секунд (11.10.2012 - 12:05) dilfin написал(а):
Цитата (kristall @ 11.10.2012 - 08:44)
Еще вот так можно.
<input type="text" id="Apple" pattern="\d{1,2}">

Спасибо Вам Кристалл Проблема Решена Спасибо Всем Вундеркидам!!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.