<script type="text/javascript">
var x = 0.025399;
function calculatebmi() {
var weight = +document.bmiform1.weight.value;
var feet = +document.bmiform.feet.value;
var inches = +document.bmiform.inches.value;
inches = 12 * feet + inches;
var height = x * inches;
var finalbmi = weight/(height * height);
document.bmiform3.bmi.value = finalbmi;
}
function validate() {
var age = document.ageForm.age.value;
var feet = document.bmiform.feet.value;
var inches = document.bmiform.inches.value;
var weight = document.bmiform1.weight.value;
if (age == "" || feet == "" || inches == "" || weight == "") {
alert("Your fields are empty");
}
}
</script>
И мой HTML являетсяJavaScript код не работает
<tr>
<td>
<h4>Enter Your Age</h4></td>
<td>
<form name="ageForm">
<input type="text" name="age" size="5px" />AGE
</form>
</td>
</tr>
<tr>
<td>
<h4>Enter your height</h4></td>
<td>
<form name="bmiform">
<input type="text" name="feet" size="5px" /> FEET
<input type="text" name="inches" size="5px" /> inches
</form>
</td>
</tr>
<tr>
<td>
<h4>Enter your weight</h4></td>
<td>
<form name="bmiform1">
<input type="text" name="weight" size="5px" /> KG
</form>
</td>
</tr>
<tr>
<td colspan="2">
<form name="bmiform3">
Your BMI:
<input type="text" name="bmi" />
<input class="button1" type="button" name="calculate" value="Calculate" title="calculate" onclick="calculatebmi()" />
</form>
</td>
Когда я выигрыш заполнить возраст, вес, высоту поле он не propmt никакого окна предупреждения, как я сказал это сделать с помощью сценария? Может кто-нибудь помочь мне узнать, что здесь происходит, любая помощь будет оценена!
Куда вы вызываете функции? – Tushar
pls check the edit – sony
Вы не вызываете 'validate()' – Tushar