Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как вставить переменную в текст (https://javascript.ru/forum/misc/34167-kak-vstavit-peremennuyu-v-tekst.html)

станислав123 22.12.2012 18:11

как вставить переменную в текст
 
Подскажите кто может как сделать чтобы вместо к1 выводилось его значение

<Script lang="JavaScript">
function calculator(form) {
k1=20;
}
</script>

<form>
<p>моему брату к1 лет</p>
<form>

Margarita 22.12.2012 19:45

Цитата:

Сообщение от станислав123 (Сообщение 222930)
<Script lang="JavaScript">
function calculator(form) {
return k1=20;
}
</script>

<form>
<p>моему брату <script>calculator(this);</scipt> лет</p>
<form>

подойдет?

станислав123 22.12.2012 20:31

увы но не работает.

Margarita 22.12.2012 21:28

ну тогда выкладывайте полный код функции

станислав123 22.12.2012 22:25

<Script lang="JavaScript">
function calculator(form) {
k1=(form.k1.value); k2=(form.k2.value);
c1=5350;c2=6450;
s=c1*k1+c2*k2;
form.total.value = s;
}
</script>

<form>
<table style="font-size: 12px; line-height: 4px; font-family: Verdana, Arial, sans-serif;" height="280" width="882">
<tbody>
<tr>
<td><span style="color: #000000;"><em><strong><input onclick="calculator(this.form)" value="Рассчитать" type="button">Результат<input name="total" type="text"> <input value="Сброс" type="reset"></strong></em></span></td>
</tr>
<tr>
<td><span style="color: #000000;"><em><strong> Глухое ( 600-800 мм ) c1 руб. * <select id="k1"> <option>0</option> <option>1</option><option>2</option><option>3</option> <option>4</option> <option>5</option><option>6</option> <option>7</option> <option>8</option><option>9</option><option>10</option> <option>11</option></select></td>
</tr>
<tr>
<td><span style="color: #000000;"><em><strong>Остекленное ( 600-800 мм ) c2 руб. * <select id="k2"> <option>0</option> <option>1</option><option>2</option><option>3</option> <option>4</option> <option>5</option><option>6</option> <option>7</option> <option>8</option><option>9</option><option>10</option> <option>11</option></select></td>
</tr>
</tbody>
</table>
</form>

lord2kim 23.12.2012 23:11

Цитата:

Сообщение от Margarita (Сообщение 222951)
подойдет?

<script language="JavaScript">
function calculator() {
var k1 = 20;
return k1;
}
</script>

<form>
<p>моему брату <script>document.write(calculator());</script> лет</p>
<form>


станислав123, а что у вас в последнем коде не робит? хоть и синтаксис храмает...

godofjavascript 24.12.2012 00:54

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

А так же пожалуйста, отформатируйте свой код!




Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]





О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.


Margarita,
адово

п.с. не работает потому что опечатка в закрывающем теге scipt

что вообще видно если мы используете PHPStorm а не блокнот

Я тут задумался а почему вообще не программировать в поле переименовывания файла? А чо, норм.


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