Я знаю, что это вопрос смущающий вопрос, но я не могу понять проблему, и именно поэтому я задаю вопрос, поэтому, пожалуйста, не повторяйте этот момент.Ошибка ввода ясного текстового поля JavaScript
В любом случае, я просто что-то работаю над этим, и когда я проверил свою страницу, чтобы узнать, как все происходит, я понял, что мой метод calculate()
не очищает ввод текста, как я этого хочу.
Вот разметка и сценарий:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Quadratic Root Finder</title>
<script>
function calculate(){
var valuea = document.form1.variablea.value;
var valueb = document.form1.variableb.value;
var valuec = document.form1.variablec.value;
document.form1.variablea.value = "";
document.form1.variableb.value = "";
document.form1.variablec.value = "";
}
</script>
</head>
<body>
<form name="form1">
a:<input name="variablea" value="" type="text">
<br/>
b:<input name="variableb" value="" type="text">
<br/>
c:<input name="variablec" value="" type="text">
<br/>
<input name="calculate" value="Calculate!" type="button" onClick="calculate()">
</form>
</body>
</html>
Скажите, пожалуйста, если вы видите что-нибудь.
Эй, спасибо! Хорошая идея, возможно, «рассчитать» - это ключевое слово, зарезервированное имя или какая-либо терминология, используемая JS. Спасибо за это! :) Редактировать: проигнорируйте это, потому что ответ Кристиана показывает истинную причину. – Qcom