【发布时间】:2013-12-11 23:54:27
【问题描述】:
我不明白为什么这不起作用!我的清除按钮什么都不做。这是我的整个表格/计算器。我需要“清除”按钮来删除“英尺”和“米”字段中的文本。
我正在做一个课堂项目。
<body>
<form name="myForm">
<table border = "0" width = 300px>
<tr>
<td>
Feet:
</td>
<td>
<input type="text" id="feet">
</td>
</tr>
<tr>
<td>
Meters:
</td>
<td>
<input type="text" id="meters">
</tr>
</table>
</form>
</body>
<p>
<button onClick="calculate()">Convert</button>
<button onClick="clear()">Clear</button>
<p>
<script>
function calculate()
{
var feet = document.getElementById("feet").value;
var meters = document.getElementById("meters").value;
var final;
if (feet == "" && meters == "")
{
alert("Try Again");
return;
}
else if (!(feet == "") && !(meters == ""))
{
alert("Try Again");
return;
}
else if (feet == "")
{
final = (meters*(3.28084));
//Display!
final = final.toFixed(2);
document.getElementById("feet").value = final;
}
else if (meters == "")
{
final = (feet*(.3048));
//Display!
final = final.toFixed(2);
document.getElementById("meters").value = final;
}
}
//****************************************************************
function clear()
{
document.getElementById("myForm").reset();
}
</script>
【问题讨论】:
-
你的 之外还有东西
-
你为什么不直接使用重置按钮?
<button type="reset">Clear</button>为什么不使用提交按钮? -
换句话说,你正在流血的段落和按钮
标签: javascript html button