Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JavaScript + PHP

9.5K
04 сентября 2007 года
snubr
70 / / 30.10.2006
А как взять данные из :
 
Код:
<select name = "selectform" id = "selectform">
    <option name = "myoption" id = "myoption" value = "myoption">Тест2</option>
    <option name = "myoption" id = "myoption" value = "myoption">Привет1</option>
    <option name = "myoption" id = "myoption" value = "myoption">123</option>
    <option name = "myoption" id = "myoption" value = "myoption">TETS</option>
    <option name = "myoption" id = "myoption" value = "myoption">Ало</option>
    <option name = "myoption" id = "myoption" value = "myoption">Кто</option>
    <option name = "myoption" id = "myoption" value = "myoption">Вы</option>
    <option name = "myoption" id = "myoption" value = "myoption">Я</option>
</select>


Вот полноценный код. МНе нужно сравнить что вбили в форму с селектом. Может кто знает???

Код:
<?php
include "../Functions.php";
include "../Forms.inc";
$CurrentStyleFile = "../new.css";
include "Connect.php";
?>
<html>
<body>

<form name="testform" id="testform">
<input type="text" name="thistext" id="thistext" value="" onkeypress = "pressed()">
<input type="text" name="mytext" id="mytext" >
<input type="button" name="reset" value="reset" onMouseover = "pressed()">
</form>
<select name = "selectform" id = "selectform">
    <option name = "myoption" id = "myoption" value = "myoption">Тест2</option>
    <option name = "myoption" id = "myoption" value = "myoption">Привет1</option>
    <option name = "myoption" id = "myoption" value = "myoption">123</option>
    <option name = "myoption" id = "myoption" value = "myoption">TETS</option>
    <option name = "myoption" id = "myoption" value = "myoption">Ало</option>
    <option name = "myoption" id = "myoption" value = "myoption">Кто</option>
    <option name = "myoption" id = "myoption" value = "myoption">Вы</option>
    <option name = "myoption" id = "myoption" value = "myoption">Я</option>
</select>

<script language="JavaScript">
function pressed()
{
    testform.mytext.value =testform.mytext.value + String.fromCharCode(event.keyCode);
    for(i = 0; i<8; i++){
        if(selectform.myoption.value == testform.mytext.value){alert("Работает")}
        else {return false;}
    }
    //alert(testform.mytext.value);
}
function pressedDelet() {
    alert(selectform.myoption.value);
    testform.mytext.value = "";
    testform.thistext.value = "";
}

</script>

</body>
</html>
11K
04 сентября 2007 года
Tanger
53 / / 22.08.2007
Вот используй:
 
Код:
<form action="%Адресс вашей страницы%" method="POST"> // можно использовать GET
<select name=%Имя%>
<option value=%Возвращается, если выделенно%>Выводится в списке
<option value=%Возвращается, если выделенно%>Выводится в списке
<option value=%Возвращается, если выделенно%>Выводится в списке
</select>
</form>

По идее он у тебя выводит: "Myoption"
9.5K
04 сентября 2007 года
snubr
70 / / 30.10.2006
Как сделать через PHP я знаю. И оператор селект мне тоже знаком. Меня интересует мой вопрос и обходных путей мне не надо. Мне нужно понять как взять данный из формы и сравнить со всеми в селекте!!!
92
05 сентября 2007 года
Тень Пса
2.2K / / 19.10.2006
если тебе это надо, то вот.

 
Код:
var sel = document.getElementById("select");
for (i=0; i<sel.options.length; i++)
{
  if (needle == sel.options.value || needle == sel.options)
  {
    // do something
  }
}
где needle строка, с которой ты будешь сравнивать...

я думаю сообразишь как взять значение input'а с типом text
9.5K
05 сентября 2007 года
snubr
70 / / 30.10.2006
Что-то не получается. Можешь по подробнее это написать???
256
05 сентября 2007 года
foxweb
1.0K / / 27.07.2005
id = "myoption"

одинаковых идентификаторов в одном документе быть не может. только уникальные.
12
05 сентября 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: foxweb
id = "myoption"

одинаковых идентификаторов в одном документе быть не может. только уникальные.


Могут. Только у него получается тогда действительный документ, но не валидный. И стек id методов работать не будет. А в нормальном документе они безусловно уникальны.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог