Показать сообщение отдельно
  #1 (permalink)  
Старый 13.05.2010, 13:09
Новичок на форуме
Отправить личное сообщение для wasia Посмотреть профиль Найти все сообщения от wasia
 
Регистрация: 13.05.2010
Сообщений: 1

Подсчет СЛОВ в форме
Добрый день. Помогите переделать скрипт. Приведу код подсчета симовлов в форме. Нужно чтобы подсчет происходил не символов а слов. Пожалуйста помогите.
Код:
<script>
function isSpace(s){
return (s==" " || s=="n" || s=="13" || s=="t" || s=="r")?true:false
}
function count(){
var c=0
var i
var prevspace=true
var str=document.forms.form.text.value
for(i=str.length-1;i>=0;i--){
if(isSpace(str.charAt(i)) && prevspace){
}else{
c++
}
prevspace=isSpace(str.charAt(i))
}
document.forms.form.total.value=c
return false
}
</script>
<form enctype='multipart/form-data' name='form' action='#' method='post'>
Сообщение: <textarea cols='60' rows='20' onkeypress='count()' onkeyup='count()' name='text'></textarea><br>

Количество символов:
<input type='text' name='total' size='6' >
</form>

Последний раз редактировалось wasia, 13.05.2010 в 13:19.
Ответить с цитированием