Heya stackoverflowers,
我有一个简单的新手问题..
我现在正在为一个项目工作,一个孩子可以学习数学(表)的学校。 我的问题是:
当输入字段未填写且用户填写表格中的任何问题时,会出现一个提示框:Vul je naam goed in!(这意味着正确填写您的名字!)
所以当他们填写时,在提示符中,我可以存储它的值,但我无法将其保留在文本框中显示..
这是我的代码:
HTML5:
<label id="naamask">Wat is je naam? </label>
<input type="text" id="naams" ng-model='naams' onchange='naamCheck();'><br/>
我用于onchange和其他功能的Javascript:
function naamCheck(){
if(naam == null || naam == "" || naam == " "){
naam = prompt("Vul je naam hier goed in!");
}
}
和naam变量是一个全局变量,我这样存储:
// GLOBALE VARIABELEN
var naam = document.getElementById('naams').value;
我想在这个新手问题上得到一些帮助: - )
提前致谢!
答案 0 :(得分:0)
您当前的代码:
您还没有(并且无法)创建对输入的value
属性的引用。
您必须将新值分配给输入的value属性:
document.getElementById('naams').value = new_value