Js проверка на поле с 1 функция!

MontefuckeR

Registered
Написах си тази функция:
function hi(artist){
var pr = document.getElementById(+artist).value.indexOf("<script>")
var artist = document.getElementById(+artist);
if(pr != -1 || artist.maxLength < 0 || artist.value == ""){
document.getElementById(+artist).style.border = "2px solid red";
document.getElementById('submit').disabled = "true";
}
else{
document.getElementById(+artist).style.border = "2px solid green";
document.getElementById('submit').disabled = "";
}
}
обаче искам да се извършва според полето а не за всяко поле да я прекопирам:
<input type="text" name="artist" id="artist" onkeyup="hi(artist)" onkeydown="hi(artist)" />
някъде бъркам ама незнам
 
Код:
function hi(artist){ 
var pr = document.getElementById(artist).value.indexOf("<script>") 
var artist = document.getElementById(artist); 
if(pr != -1 || artist.maxLength < 0 || artist.value == ""){ 
document.getElementById(artist).style.border = "2px solid red"; 
document.getElementById('submit').disabled = "true"; 
} 
else{ 
document.getElementById(+artist).style.border = "2px solid green"; 
document.getElementById('submit').disabled = ""; 
} 
}



Код:
<input type="text" name="artist" id="artist" onkeyup="hi('artist')" onkeydown="hi('artist')" />

Код:
<input type="text" name="artist" id="tra_la_la" onkeyup="hi('tra_la_la')" onkeydown="hi('tra_la_la')" />
 
jooorooo каза:
Код:
function hi(artist){ 
var pr = document.getElementById(artist).value.indexOf("<script>") 
var artist = document.getElementById(artist); 
if(pr != -1 || artist.maxLength < 0 || artist.value == ""){ 
document.getElementById(artist).style.border = "2px solid red"; 
document.getElementById('submit').disabled = "true"; 
} 
else{ 
document.getElementById(+artist).style.border = "2px solid green"; 
document.getElementById('submit').disabled = ""; 
} 
}



Код:
<input type="text" name="artist" id="artist" onkeyup="hi('artist')" onkeydown="hi('artist')" />

Код:
<input type="text" name="artist" id="tra_la_la" onkeyup="hi('tra_la_la')" onkeydown="hi('tra_la_la')" />
не бачка
 

Back
Горе