Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как переделать скрипт? (https://javascript.ru/forum/misc/23837-kak-peredelat-skript.html)

KseniaK 08.12.2011 12:42

Как переделать скрипт?
 
Пожалуйста помогите переделать скрипт
<form method="POST">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<textarea rows="12" name="charcount" cols="60" wrap="virtual"></textarea>
</td>
</tr>
<tr>
<td width="100%"><div align="right">
<p>
<input type="button" value="Calculate Characters"
onClick="countit(this)">
<input type="text" name="displaycount" size="20">

</p>
</div>
</td>
</tr>
</table>
</form>
<script language="JavaScript">
function countit(what){
formcontent=what.form.charcount.value
what.form.displaycount.value=formcontent.length

}
</script>


скрипт сейчас вычисляет количество символов введенных в окно ввода и работает хорошо. Но мне нужно, чтобы он также запоминал текст введенный в окно для отправки по емэйл, а также умножал число знаков на цену за 100 символов и выводил в виде текста и запоминал. Как сделать чтобы считал не число символов, а число слов? Я находила подобные скрипты, но все они не работают у меня на сайте, а этот работает. Как решить эту проблему? Я не понимаю в программировании, к сожалению. Помогите пожалуйста.

ksa 08.12.2011 13:42

Цитата:

Сообщение от KseniaK
Как сделать чтобы считал не число символов, а число слов?

Например так

var val='Пример некоего текста...';
var i=val.split(' ').length;
alert(i);

KseniaK 08.12.2011 13:50

очень вам благодарна! А как это вставить в мой скрипт чтобы оно работало?

melky 08.12.2011 14:08

what.form.displaycount.value=formcontent.split(' ').length

KseniaK 08.12.2011 14:55

Цитата:

Сообщение от melky (Сообщение 141368)
what.form.displaycount.value=formcontent.split(' ').length

Урааа! Работает. И правда считает слова! А как умножить на цену и вывести текстом результат? А можно запомнить весь текст в виде переменной?

melky 08.12.2011 15:02

как? нанять программиста. можно? да. можно нанять программиста.

KseniaK 08.12.2011 15:09

Цитата:

Сообщение от melky (Сообщение 141381)
как? нанять программиста. можно? да. можно нанять программиста.

ОБЪЯВЛЕНИЕ
Требуется программист для выполнения технического задания описанного выше.

ksa 08.12.2011 15:13

KseniaK, сколько платишь?

Цитата:

Сообщение от KseniaK
мне нужно, чтобы он также запоминал текст введенный в окно для отправки по емэйл

Java Script такое не может делать... :( Для отсылки писем нужен серверный язык.

KseniaK 08.12.2011 15:27

У меня сайт на Joomla 1.7.3, я делаю к нему форму на компоненте RSFORM для отправки текста на перевод после того как посетитель введет текст, увидит количество слов, стоимость и срок перевода (вычисляются) и нажмет кнопку оплатить. это переводит его в сервис оплаты, а админу и ему уходит письмо с текстом, стоимостью и сроком. Все работает по сути кроме вычисления срока и стоимости. Назовите сами цену доработки скрипта, чтобы их вычислял и запомненный текст вставлял в письмо. Mне кажется это не очень сложно если знаком с java

ksa 08.12.2011 15:43

Цитата:

Сообщение от KseniaK
Назовите сами цену доработки скрипта, чтобы их вычислял и запомненный текст вставлял в письмо.

Ну в "письмо" JS таки ничего не вставит...
Может вставить в некое поле, некой формы, которое потом может отправить на сервер. А вот остальное должен делать серверный скрипт.

Пока оценю работу в 1000р...


Часовой пояс GMT +3, время: 19:26.