Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Помогите разобраться с задачей (поиск строки) (https://javascript.ru/forum/project/6575-pomogite-razobratsya-s-zadachejj-poisk-stroki.html)

Absinthe 06.12.2009 18:06

Помогите разобраться с задачей (поиск строки)
 
Здравствуйте.
Помогите разобраться с таким заданием, так как я новичек в джаваскрипт, а задание кажется сложноватым:
Написать html страничку в которой была б кнопка и текстовое поле. И при нажатии на кнопку проверялось это текстовое поле на наличие в нем подстроки, после чего выкидывалось сообщение есть нужная подстрока в поле или нету
у меня получилось написать текстовое поле с кпопкой:
<HTML>
<H1>WEB</H1>
<FORM>
<INPUT TYPE="text" VALUE="">
<p>
<BUTTON>Click Here!</BUTTON>
</FORM>
</HTML>
так же я знаю что функция поиска
{
var str = 'hello';
if(str.indexOf('hello') + 1) {
что то вроде этого))
но как это все совместить - не получатся!!

Gvozd 06.12.2009 18:12

идите разбираться с основами JS
не зная их, вы не решите эту задачу
а решать ее за вас никто не станет

Absinthe 06.12.2009 18:26

а никто не просит решать, а просит помочь советом, какие функции использовать и тд. я же не прошу тупо написать мне ответ

Gvozd 06.12.2009 19:51

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

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

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

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

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

Absinthe 06.12.2009 19:58

spasibo)

Riim 06.12.2009 19:59

http://javascript.ru/tutorial/dom/search#poisk-po-id

http://javascript.ru/tutorial/events...-obrabotchikov

micscr 07.12.2009 09:17

<input type="button" name="Button" value="Button" onClick="xxx()">


function xxx()
{
    var str = document.forms[0].elements[0].value;
    if (str.indexOf('Hello', 0) != -1) alert('Присутствует');
    else alert('Отсутствует');
}


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