Программирование > JavaScript & JScript
Маска ввода в input
covex1:
Решение найдено:
Сам код javascript:
var dFilterStep
function dFilterStrip (dFilterTemp, dFilterMask)
{
dFilterMask = replace(dFilterMask,\'#\',\'\');
for (dFilterStep = 0; dFilterStep < dFilterMask.length++; dFilterStep++)
{
dFilterTemp = replace(dFilterTemp,dFilterMask.substring(dFilterStep,dFilterStep+1),\'\');
}
return dFilterTemp;
}
function dFilterMax (dFilterMask)
{
dFilterTemp = dFilterMask;
for (dFilterStep = 0; dFilterStep < (dFilterMask.length+1); dFilterStep++)
{
if (dFilterMask.charAt(dFilterStep)!=\'#\')
{
dFilterTemp = replace(dFilterTemp,dFilterMask.charAt(dFilterStep),\'\');
}
}
return dFilterTemp.length;
}
function dFilter (key, textbox, dFilterMask)
{
dFilterNum = dFilterStrip(textbox.value, dFilterMask);
if (key>95&&key47&&key95&&key
CGVictor:
covex1
Что-то обьективно [off]до хрена[/off]...
onSubmit="return forms[\'form\'].elements[\'element\'].value.match(regexp);"
Что скажут отцы форума?
covex1:
Решение не претендовало на лавры "сестры таланта"
Меняздесьдавнонет:
он сабмит - некрасиво.
вроде бы, задача была сделать на лету.
Xander:
covex1
Скрипт подозрительно длинный. Проверь как следует, делает ли он именно то что нужно, всегда ли он это делает, и всегда ли правильно. По себе знаю, что неприятно вводить данные, если их формат чересчур строг и неочевиден.
Навигация
Перейти к полной версии