【发布时间】:2017-09-29 10:44:09
【问题描述】:
在使用 JavaScript 单击 HTML 表单中的按钮后,我正在尝试清除文本框并专注于它。我已经搜索过,我正在做我看到其他人所做的事情。出于某种原因,它只是不工作。我错过了什么吗?
<button type="button" value="ButtonTwo" onclick="clear();">CLEAR and focus</button>
<script type="text/javascript">
function calculate(){
var price = document.getElementById("Enter_Price").value;
var priceNum = Number(price);
var discount = document.getElementById("Discount").value;
var discountNum = Number(discount);
if(priceNum <= 0){
window.alert("Please enter a price that is greater than 0.");
document.getElementById('Enter_Price').focus();
}
else{
if(discountNum < 0 || discountNum > 100){
window.alert("Please enter a value that is between 0 and 100.");
document.getElementById('Discount').focus();
}
else{
var result = priceNum * (1-(discountNum/100));
document.getElementById("Result").value = "$" + result.toFixed(2);
}
}
}
function clear(){
document.getElementById("Enter_Price").value = "";
document.getElementById('Enter_Price').focus();
}
</script>
【问题讨论】:
标签: javascript html textbox focus