ciddy
21.02.2009, 09:01
День добрый!
У меня какой-то странный трабл с формой обратной связи :mad:
Всё отлично работает ДО попадения в браузеры. А там невозможно вводить русские буквы. На русской раскладке прописываются латинские буквы. Таким образом по-русски можно написать токо те символы, которые не соседствуют с латиницей, т.е. ХЗ Ъ и т.п
Пытался проверить функцию Embed, там вроде список кодировок. Но если выбрать кириллицу, то инпут перестаёт пахать вообще.
Что бы это могло быть?
Вод собственно код...
on (release)
{
function checkemail(email)
{
var _loc2 = new String(email);
var _loc1 = _loc2.split("@");
if (_loc1.length != 2 || _loc1[1].indexOf(".") < 1)
{
showerror("странный у Вас email...");
return (false);
}
else
{
return (true);
} // end else if
} // End of the function
function showerror(message)
{
gotoAndStop("error");
error = message;
} // End of the function
// Fileds verification
if (name != "Your name" && name != "" && email != "E-mail" && email != "" && msg != "Message" && msg != "")
{
if (checkemail(email))
{
loadVariables("form.php", "", "POST");
showerror("Sending data...");
name = "Your name";
email = "E-mail";
tel = "Phone";
msg = "Message";
// Show message has been sent !
error = "Отправлено!";
} // end if
}
else
{
// If Fields are invalid; show error message
showerror("Пожалуйста, заполните все поля");
} // end else if
}
System.useCodepage = true;
У меня какой-то странный трабл с формой обратной связи :mad:
Всё отлично работает ДО попадения в браузеры. А там невозможно вводить русские буквы. На русской раскладке прописываются латинские буквы. Таким образом по-русски можно написать токо те символы, которые не соседствуют с латиницей, т.е. ХЗ Ъ и т.п
Пытался проверить функцию Embed, там вроде список кодировок. Но если выбрать кириллицу, то инпут перестаёт пахать вообще.
Что бы это могло быть?
Вод собственно код...
on (release)
{
function checkemail(email)
{
var _loc2 = new String(email);
var _loc1 = _loc2.split("@");
if (_loc1.length != 2 || _loc1[1].indexOf(".") < 1)
{
showerror("странный у Вас email...");
return (false);
}
else
{
return (true);
} // end else if
} // End of the function
function showerror(message)
{
gotoAndStop("error");
error = message;
} // End of the function
// Fileds verification
if (name != "Your name" && name != "" && email != "E-mail" && email != "" && msg != "Message" && msg != "")
{
if (checkemail(email))
{
loadVariables("form.php", "", "POST");
showerror("Sending data...");
name = "Your name";
email = "E-mail";
tel = "Phone";
msg = "Message";
// Show message has been sent !
error = "Отправлено!";
} // end if
}
else
{
// If Fields are invalid; show error message
showerror("Пожалуйста, заполните все поля");
} // end else if
}
System.useCodepage = true;