我正在尝试从html表单中获取一些变量。我可以阅读所有的值,除了一个,我绝对没有什么不同。
我尝试console.log
starttijd
,它在我的控制台中没有显示任何内容。
但是当我alert
starttijd
时,它确实向我展示了正确的价值。这是我正在运行的代码:
function validateGroepslesForm() {
var message = "";
var date = document.forms["groepslesform"]["date"].value;
if (!date) {
message += "Vul een geldige datum in<br>";
}
var endtime = document.forms["groepslesform"]["endtime"].value;
if (endtime == "") {
message += "Vul een geldige eindtijd in<br>";
}
var starttijd = document.forms["groepslesform"]["starttime"].value;
if (starttijd = "") {
message += "Vul een geldige starttijd in<br>";
}
console.log(starttijd);
var participants = document.forms["groepslesform"]["participants"].value;
if (participants == "0") {
message += "Vul een geldig aantal deelnemers in<br>";
}
<p>Datum:</p>
<input type="date" name="date" id="futuredate" value="" />
<p>Start tijd:</p>
<input type="text" name="starttime" id="starttime" placeholder="Start tijd van de groepsles" value="" />
<p>Eind tijd:</p>
<input type="text" name="endtime" id="endtime" placeholder="Eind tijd van de groepsles" value="" />
<p>Maximaal aantal deelnmers</p>
<input type="number" name="participants" id="participants" min="0" value="16" />
答案 0 :(得分:2)
您的比较检查是代码中的分配。 改为:
if (starttijd == "") {
message+= "Vul een geldige starttijd in <br>";
}