Я не могу заставить эту «myfunction1» работать. Может быть, я установил неправильную или тупую ошибку. Мне нужно, чтобы он работал так, если в двух текстовых вводах ничего нет, вы получаете всплывающее предупреждение о том, чтобы исправить форму. Если в ящике уже есть вход, мне нужно, чтобы оно было завершено или спасибо. Я уверен, что это легко исправить, но если кто-то может мне помочь, я был бы признателен. Уже 4 часа искали и все еще застряли. Благодаря!Сломанная функция нуждается в помощи/совете
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</script>
</head>
<body>
<form id="myForm">
First name: <input type="text" id="field1" name="fname"><br><br>
Last name: <input type="text" id="field2" name="lname"><br><br>
<input type="button" onclick="myFunction()" value="Reset form">
<input type="button" onclick="myFunction1()" value="Submit form">
</form>
<script>
function myFunction() {
document.getElementById("myForm").reset();
}
function myFunction1() {
var x = document.getElementById("field1").value;
if (x == null || x == "") {
alert("Please Fill In Form Correctly");
} else {
alert("Thank You for Submitting");
}
}
</script>
</body>
</html>
после вопроса обновления Это работает отлично право? – Balaji
Когда вы застряли в javascript, помните, что почти у каждого браузера есть интерактивная консоль, где печатаются ошибки. –