我正在学习 David 在 Meteor 上的教程http://meteortips.com/ http://meteortips.com/.
如何在表单提交上插入整数而不是字符串?
我认为下面一行需要澄清它是一个整数,但我不确定如何澄清。
var playerScoreVar = event.target.playerScore.value;
这是我的整个代码。
Template.addPlayerForm.events({
'submit form': function(event){
event.preventDefault();
var playerNameVar = event.target.playerName.value;
var playerScoreVar = event.target.playerScore.value;
PlayersList.insert({
name: playerNameVar,
score: playerScoreVar,
});
event.target.playerName.value = ""
event.target.playerScore.value = ""
}
});
只需将其转换为整数之前insert
:
var playerScoreVar = parseInt(event.target.playerScore.value, 10);
or
var playerScoreVar = Number(event.target.playerScore.value);
您可以看到差异的解释here https://stackoverflow.com/questions/4564158/what-is-the-difference-between-parseintstring-and-numberstring-in-javascript;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)