|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2011, 14:15 | #1 |
Пользователь
Регистрация: 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> <button type='button' onclick="history.forward(); return false;">Вперед</button> </form> </div> </BODY> </HTML> |
15.05.2011, 20:05 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Используйте <input type="text" id="t1"> и обращайтесь к нему document.getElementById('t1').value - для получения текста введенного
|
16.05.2011, 10:01 | #3 |
Пользователь
Регистрация: 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> <button type='button' onclick="history.forward(); return false;">Вперед</button> </form> </div> </BODY> </HTML> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма для ввода переменных | 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 |