Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 14:15   #1
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
Вопрос Форма для ввода строки

Задание звучит так, что нужно вывести часть строки, которая находится в круглых скобках. Всё работает. Но нужно сделать так, что бы строку мы вводили с клавиатуру через форму. Подскажите, пожалуйста, как это сделать? Я уже перепробывала внести немного разнообразных вариантов, но... не получилось.

<HTML>
<HEAD>
<TITLE>Лабораторная работа №5(2) </TITLE>
<SCRIPT type="text/javascript">
function slovo()
{
Str = "abba (jjjj 3dsssd jkj)kj"; // строка должна вводиться через форму
var pos1 = Str.indexOf("(");
var pos2 = Str.indexOf(")");
alert(Str.slice(pos1+1,pos2));
}
</SCRIPT>

<div><FORM name="form1">
<pre>
<INPUT type="button" value=Смотрим onClick="slovo()">
</pre></form><div>
</HEAD>
<BODY>
<div>
<form>
<button type='button' onclick="history.back();; return false;">Назад</button>&nbsp;
<button type='button' onclick="history.forward(); return false;">Вперед</button>
</form>
</div>
</BODY>
</HTML>
Ksy вне форума Ответить с цитированием
Старый 15.05.2011, 20:05   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Используйте <input type="text" id="t1"> и обращайтесь к нему document.getElementById('t1').value - для получения текста введенного
motorway вне форума Ответить с цитированием
Старый 16.05.2011, 10:01   #3
Ksy
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 64
Стрелка

Извините, но я в этом деле новичок.
Я ввела, так как вы говорили, но на сколько правильно и как я не знаю. исправьте, пожалуйста

<HTML>
<HEAD>
<TITLE>Лабораторная работа №5(2) </TITLE>
<SCRIPT type="text/javascript">
function slovo()
{
<input type="text" id="t1">";
var pos1 = Str.indexOf("(");
var pos2 = Str.indexOf(")");
alert( Str.slice (pos1+1,pos2));
slice =document.getElementById('t1').valu e("Str.slice ")
}
</SCRIPT>

<div><FORM name="form1">
<pre>
<INPUT type="button" value=Смотрим onClick="slovo()">
</pre></form><div>
</HEAD>
<BODY>
<div>
<form>
<button type='button' onclick="history.back();; return false;">Назад</button>&nbsp;
<button type='button' onclick="history.forward(); return false;">Вперед</button>
</form>
</div>
</BODY>
</HTML>
Ksy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для ввода переменных Ksy JavaScript, Ajax 3 29.04.2011 15:07
форма для ввода данных ПавелАлександрович Microsoft Office Excel 0 03.03.2011 09:32
Форма для ввода данных в эксель analyst Microsoft Office Excel 2 30.06.2010 01:30
Форма ввода для таблицы Arinka Помощь студентам 6 14.05.2010 15:06