Avenus
Under Glory Yield
Одна javascript-функция для разных полей textarea
На сайте на различных страницах есть формы с textarea.
Для каждого textarea разрешено ввожить различное количество символов. Управляется через javascript-функции.
Сейчас для каждого textarea javascript-функции. В нее передаются только имена форм - (form):
Подскажите, пожалуйста, как мне сделать функцию универсальной для различных форм, т.е. передавать в нее имя формы, имя поля textarea и максимальное количество символов ввода?
И, соответсвенно, чтобы фукнция управляла вводом
На сайте на различных страницах есть формы с textarea.
PHP:
<form name='board' action='' method='post'>
...
<textarea
onChange=maxlength_lang(board) onKeyUp=maxlength_lang(board)
onKeyDown=maxlength_lang(board) onClick=maxlength_lang(board)
onKeyPress=maxlength_lang(board)
name='b_text'></textarea>
...
</form>
Сейчас для каждого textarea javascript-функции. В нее передаются только имена форм - (form):
PHP:
function maxlength_lang(form){
var maxlength=255; // максимум символов для textarea
str=form.b_text.value; // b_text - имя textarea
dlina=str.length;
if(dlina>maxlength)form.b_text.value=str.substring(0,maxlength);
form.left_lang.value=(maxlength-dlina);
}
И, соответсвенно, чтобы фукнция управляла вводом