Трабл с javascript'ом
4 сообщения
#16 лет назад
Вобщем суть такова:есть мною написаный скрипт проверки формы:
check_form.js:
var patterns = new Array();
patterns = /^*$/;
function check(patternName, elementId, requried){
if(requried != 0){
if(regform.elements.value == '' || patterns.test(regform.elements.value) == false){
return false;
} else {
return true;
}
} else {
if(patterns.test(regform.elements.value) == false){
return false;
} else {
return true;
}
}
}
function checkLogin(){
if(check('login', 0, 1)){
document.loginCheck.src = '/media/images/tick.gif';
} else {
document.loginCheck.src = '/media/images/cross.gif';
}
}
проблема в том, что сие творение отлично работает в Опере, но отказывается пахать в Firefox и IE...
если кто с таким сталкивался или просто знает как решить данную проблему - помогите, пожалуйста.
658 сообщений
#16 лет назад
Круто
83 сообщения
#16 лет назад
Я думаю, никто здесь не будет разбирать Ваш скриптДля ФФ есть ФаерБаг, отладку с его помощью делать удобно - все в Ваших руках. Найдете ошибку для ФФ - возможно, и для ИЕ она устранится
4 сообщения
#16 лет назад
Укоротил скрипт, оставив оснавное.filipchuk, если бы фаербаг выдавал ошибку, то я бы и не поднимал здесь этот вопрос.
я понял только то, что почему-то, если написать:
pattern = /^*$/;
res = pattern.test(regform.elements.value);
alert(res);
,то Опера выдает либо false, либо true, а фаерфокс молчит...
т.е. ошибка где-то здесь.
626 сообщений