Подсчет СЛОВ в форме
Добрый день. Помогите переделать скрипт. Приведу код подсчета симовлов в форме. Нужно чтобы подсчет происходил не символов а слов. Пожалуйста помогите.
Код:
<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.
|