Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.10.2012, 12:16
Новичок на форуме
Отправить личное сообщение для alexvirgin Посмотреть профиль Найти все сообщения от alexvirgin
 
Регистрация: 28.09.2012
Сообщений: 5

создать задачу
Ребята привет нужна помощь в данной форме нужна чтобы при вводе цифру в semester чтобы она выполняла сделующие (books+tuition+room )*semester и показовала сколько это будет обшая сумма
Код:
<html>
<body>
<label>
<input type="text" id="Semester Attended"/>
Semester
</label>
<br/><br/>
<input type="checkbox" name="Books" value="100" onchange ="TotalCost()"> Books $100 per Semester.<br>
<input type="checkbox" name="Tution" value="1000" onchange="TotalCost()">Tution $1000 per semester.<br>
<input type="checkbox" name="Room and Board" value= "750" onchange="TotalCost()"> Room and Board $750 per Semester. <br>

<input type ="reset" id= "reset"/>

<input type="submit" id="Submit"/>
</p>
</form>
</body>
</html>

<script>
function chkPhone(){
var x = document.getElementById("phone").value;

if (x==null || x=="")
{
alert("Phone number cannot be left blank");
return false;
} 

if(isNaN(x)|| x.indexOf(" ")!=-1)
{
alert("Invalid phone number")
return false;
}

if (x.length > 10)
{
alert("Only 9 characters"); 
return false;

}

}

function chkSocial(){
var social = document.getElementById("social security").value;

if (social==null || social=="")
{
alert("social security cannot be left blank");
return false;
} 

if(isNaN(social)|| social.indexOf(" ")!=-1)
{
alert("Invalid Social Security ");
return false;
}
if (social.length > 9)
{
alert("Enter only 9 characters for Social Security"); 
return false;
} 

}
function chkisEmailCorrect() { 
var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
if(re.test(document.getElementById("Email").value)) return true;
else {
alert("Email is incorrect!");
document.getElementById("Email").focus();
return false; 
} 
}
function chkisValidPostalCode() {
var re = /^\d{5}([\-]\d{4})?$/;
var nameValue=document.getElementById("address").value;
if(nameValue == '' || nameValue == null ){
alert('This field is Required');
document.getElementById("address").focus();
return false;
}
else if(!re.exec(nameValue)){
alert('Enter a valid postal code');
document.getElementById("address").focus();
return false;
}
else{
alert('Valid');
}
return true;
}

functionTotalCost

function chkName() {

var myName = document.getElementById("custName");
var pos = myName.value.search (
/^[A-Z][a-z]+, ?[A-Z][a-z]+, ?[A-Z]\.?$/);
if (pos !=0) {
alert("The name you entered (" + myName.value +") is not the correct form. \n" + "The correct form is: " + "last-name, first-name, middle-initial \n" +
"Please go back and fix your name");
return false;
}else 
return true;
}


document.getElementById("phone").onchange = chkPhone;
document.getElementById("social security").onchange = chkSocial;
document.getElementById("Email").onchange = chkisEmailCorrect;
document.getElementById("address").onchange = chkisValidPostalCode;
document.getElementById("custName").onchange = chkName;
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 23.10.2012, 16:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от alexvirgin
нужна помощь
Что конкретно не получается?
Ответить с цитированием
  #3 (permalink)  
Старый 23.10.2012, 17:29
Аватар для a_l
a_l a_l вне форума
Кандидат Javascript-наук
Отправить личное сообщение для a_l Посмотреть профиль Найти все сообщения от a_l
 
Регистрация: 15.09.2011
Сообщений: 143

Как-то так:
http://jsfiddle.net/MFzsH/1/

Последний раз редактировалось a_l, 23.10.2012 в 17:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить URL, в случае совпадения с условиями - создать div? Intruder Общие вопросы Javascript 3 27.05.2012 02:10
Создать объект из строчек Hagrael Events/DOM/Window 16 09.07.2010 10:25
Создать узел <img> внутри <div> glutton Events/DOM/Window 1 09.11.2009 14:41
немогу создать фаил с помощью JavaScrip Greasemonkey в Mozilla firefox выдает ошибку crem Firefox/Mozilla 2 11.08.2009 03:44
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32