| Apelcun77 | 
			14.11.2013 18:58 | 
		 
		 
		
		 
		
		
			Код на орграничение символов не работает   
		
		
		
		Уже 2 день пишу код на ограничение символов через создание массива, не уверен что иду самым удобьным путем но все же: 
var check_alpha_time = setInterval(check_alpha, 1000);
function check_alpha() {
var alpha = new Array("a", "b", "c", "d", "i");
    costs = -1;
	i = -1;
    str = document.feedback.firstname.value; 
if (document.feedback.firstname.value.length >= 1) {
for (iter = 0; iter < document.feedback.firstname.value.length; iter++) {
var costs = costs + 1;
    s_costs = String(str.charAt(costs));
	for (a = 0; a < alpha.length; a++) {
	var i = i + 1;
	if (s_costs == alpha[i]) {
	document.all.item("firstname_check").innerHTML = "+";
	}
	}
	if (s_costs != alpha[i]) {
    document.all.item("firstname_check").innerHTML = "Некорректныe символы";
	}
	}
    }
}
И есть текстовое поле
 
<input type="text" name="firstname"> 
<p id="firstname_check">
 
Вот только что-то он не работает, хотя в моей голове все правильно, я и пытался на листики все эти операции проделывал с разными словами при вводе.Но вот в js что-то не получается, подскажите пожалуйста что исправить или добавить  
	 |