我正在尝试与用户类型(他的名字-char)和变量名(char)进行比较。但是,idk我该怎么做。附言:对不起,我的英语。
var nome=document.getElementById("nome").value;
var mat=document.getElementById("mat").value; //Disciplina
if (nome===name){
alert("Sua média é: "+ resultado);
}
else{
alert("Error.");
return;
}
HTML代码: Nome do aluno:
<button type="button" class="" onclick="media()">Calcular</button>
JavaScript代码:
function media() {
var nome=document.getElementById("nome").value;
var mat=document.getElementById("mat").value; //Disciplina
if (nome===name){
alert("Sua média é: "+ resultado);
}
else{
alert("Error.");
return;
}
}
答案 0 :(得分:0)
您是说要测试输入值是否为有效名称吗?
function testName(input) {
return /^[a-zA-Z]+$/.test(input)
}
regexp / ^ [a-zA-Z] + $ /仅匹配由char a-z和A-Z组合而成的字符串。
在您的代码中:
function media() {
var nome=document.getElementById("nome").value;
var mat=document.getElementById("mat").value; //Disciplina
if (/^[a-zA-Z]+$/.test(nome)){
alert("Sua média é: "+ resultado);
}
else{
alert("Error.");
return;
}
}