我还是javascipt的新手,但我写了一个小脚本,向webhook发送消息。它工作得很好,但现在我需要在它执行之前设置一些条件。我想在这里设置的条件是该字段" name"必须有9个字符的最小长度。我只能在if语句中找不到错误。
Route
任何对我有答案的人?
提前致谢!迎接安东!
答案 0 :(得分:2)
document.getElementById('name')
返回HTML元素引用。如果要检查输入值的长度(<input id="name">
),则需要使用document.getElementById('name').value
并检查length
,如下所示:
function json() {
var el = document.getElementById('name');
if (el.value.length >= 9) {
var msgJson = {
"text": "succes",
};
send(msgJson);
}
}
答案 1 :(得分:0)
getElementById()
函数返回一个Element对象(source)。这没有.length
属性 - 因此您将收到错误。