mateo…javascript
嗨,发生的事情是,我正在做一个报名表,我有一个文本字段,我需要两个比较,我评估ICFES snp的数量,如果2000年之前有12位数字,而2000年之后有14位。。。我试过了,但什么都没有。。。当我超过14岁时限制我mateo…javascript,javascript,comparison,element,Javascript,Comparison,Element,嗨,发生的事情是,我正在做一个报名表,我有一个文本字段,我需要两个比较,我评估ICFES snp的数量,如果2000年之前有12位数字,而2000年之后有14位。。。我试过了,但什么都没有。。。当我超过14岁时限制我 function verificar(valor) { var letras=document.form1.snp.value; var long=letras.length; //alert(long); if(letras.length==2)
function verificar(valor) {
var letras=document.form1.snp.value;
var long=letras.length;
//alert(long);
if(letras.length==2)
{
dp=letras;
}
numeros=letras.charAt(2);
//alert (numeros);
if(dp!="ac" && dp!="av" ) {
document.getElementById("materias").style.display="none";
document.getElementById("puntaje").style.display="none";
}
else if (long==12 && long==14)
{
//alert ("el numero del icfes no es correcto");
document.getElementById("materias").style.display="none";
document.getElementById("puntaje").style.display="none";
}
else if(dp=="ac" || dp=="av") {
if(long==12 && numeros!=2)
{
document.getElementById("materias").style.display="none";
document.getElementById("puntaje").style.display="block";
}
if(numeros==2)
{
if(long==14)
{
document.getElementById("materias").style.display="block";
document.getElementById("puntaje").style.display="none";
}
}
}
}
如果你能帮助我,我将不胜感激 也许您可以使用现代JS(函数的前两行): 而不是:
var letras=document.form1.snp.value;
snp必须设置为所需元素的id代码可读。有人能帮忙吗?我做了一个自动翻译。发生的事情是,我正在做一个报名表,我有一个文本字段,我需要两个比较,我评估ICFES snp的数量,如果2000年之前有12位,2000年之后有14位。。。我试过了,但什么都没有。。。当我超过14岁时限制我。如果您能帮助我,我将不胜感激。不保证从西班牙语原文翻译过来;-)如果您愿意并能够改进历史记录,请查看编辑历史记录。
var letras=document.form1.snp.value;