Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2010, 19:46
Новичок на форуме
Отправить личное сообщение для Наталия Посмотреть профиль Найти все сообщения от Наталия
 
Регистрация: 08.08.2010
Сообщений: 3

Help чайнику
Всем привет...Есть проблема, может и простая... но для чайника....да еще запутавшегося ...
хочу сделать вот такую страничку


Есть форма с двумя полями
Город отправления
Город прибытия

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

т.е. если в поле номер 1 стоит Лондон, а в поле 2 стоит Москва - идти туда.

Хотела еще автозаполнение сделать, но не получается... одно поле работает - два никак....
Пришлось сделать просто выпадающее меню, но как считать оттуда информацию.... полный ноль....
Хелп!!! Спасибо заранее....
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2010, 20:17
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Наталия
Есть проблема
Лично я, прочитав пост, не увидел проблемы Опишите что именно не получается. Если не получается все (из-за некомпетентности в данном вопросе), закажите решение в разделе работы компетентным людям.
Ответить с цитированием
  #3 (permalink)  
Старый 09.08.2010, 00:43
Новичок на форуме
Отправить личное сообщение для Наталия Посмотреть профиль Найти все сообщения от Наталия
 
Регистрация: 08.08.2010
Сообщений: 3

Заказать конечно проще, но я хочу начать хоть что-то понимать, но иногда очень сложно додуматься и докапаться до чего-то...
Например форма у меня вот такая

<form name="first">
Place of departure:
<input type="text" id="searchfield" name="searchfield" value="">
Place of destination:
<input type="text" id="sss" name="sss" value="">
<input type="button" name="button" value="Search for connection" onClick="check()" onmousedown="alert('Searching connection')">
</b></font>
</form>
<script type="text/javascript">
function check()
{
var val=document.forms[0].searchfields.value;
var dal=document.forms[0].sss.value;
if(val == ''London" || dal == 'Moscow')
{
location.replace("mos_barc.html");
}
}
</script>
Но конечно она не работает....
Не уверена, что location.replace("mos_barc.html");
правильный способ заставить перейти на другую страницу...
И не уверена, что я корректно объявила всё...
Ответить с цитированием
  #4 (permalink)  
Старый 09.08.2010, 00:48
Новичок на форуме
Отправить личное сообщение для Наталия Посмотреть профиль Найти все сообщения от Наталия
 
Регистрация: 08.08.2010
Сообщений: 3

А с автозаполнением полей формы вообще непонятно. Я код взяла из примера, думала, что переделаю для 2 полей легко, но одно поле нормально работает, а второе никак... пример состоял из страницы html
+ файл js + файл css
В форме было только одно поле и автозаполнение для него работало прекрасно.. я добавила второе поле...
пыталась для него сделать отдельный js файл и файл css... не получилось. Причем до смешного... В internet explorer не работает второе поле, а в firefox - первое... а код один и тот же...
Код в файле javascript для меня менять - это все равно, что пытаться на китайском заменить слова на правильные... Могу выложить файлы...
Ответить с цитированием
  #5 (permalink)  
Старый 09.08.2010, 02:09
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

function locate() {
	var getCities=document.getElementById("cities");
	if(getCities.value=="London"||getCities.value=="Moscow") {
		location.href="http://google.com";
	}
}

<form>
<select id="cities" onchange="locate()">
<option value="London">London</option>
<option value="Moscow">Moscow</option>
</select>
</form>
Ответить с цитированием
  #6 (permalink)  
Старый 01.09.2010, 12:21
Новичок на форуме
Отправить личное сообщение для Владbvbh Посмотреть профиль Найти все сообщения от Владbvbh
 
Регистрация: 01.09.2010
Сообщений: 4

У меня, наверное, самый чайницкмй вопрос.
Знаком с языком VB, программировал на нём. Теперь пробую создать свой сайт и знакомлюсь с новым языком. Проблема такая - объявил переменную, задал ей значение. Как его (значение) просмотреть? Возможно ли его присвоить свойству "value" текстового поля?
Ответить с цитированием
  #7 (permalink)  
Старый 01.09.2010, 12:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Владbvbh
объявил переменную, задал ей значение. Как его (значение) просмотреть?
Как вариант...

var val='test'
alert(val)


Сообщение от Владbvbh
Возможно ли его присвоить свойству "value" текстового поля?
Как вариант...

var val='test'
document.getElementById('myTxt').value=val
...
<input id='myTxt' type='text'>
Ответить с цитированием
  #8 (permalink)  
Старый 01.09.2010, 13:43
Новичок на форуме
Отправить личное сообщение для Владbvbh Посмотреть профиль Найти все сообщения от Владbvbh
 
Регистрация: 01.09.2010
Сообщений: 4

Для очень одарённого такой ответ не подошёл. Пробую вставить, ничего не работает.
Я понимаю, все чайники задают глупейшие вопросы и путают элементарные понятия. Наверное, проявлю наглость, если попрошу написать простейший код для такой задачи:
1. На странице 2 объекта, оба поле ввода.
2. Во втором должно отображаться слово "больше", если в первое введено, допустим, число "5". И "меньше", если число меньше 5.

Вероятно, для приёма программой значения из 1-го окна понадобится кнопка.

У меня есть учебник, читаю форумы. Но согласитесь - всё ясно и понятно, когда по тропе уже прошёл. А поначалу много камней и ям.
Ответить с цитированием
  #9 (permalink)  
Старый 01.09.2010, 13:53
Новичок на форуме
Отправить личное сообщение для Владbvbh Посмотреть профиль Найти все сообщения от Владbvbh
 
Регистрация: 01.09.2010
Сообщений: 4

Мне с другой стороны помогли, начинает получаться.
Это замечательно, когда тебе приходят на выручку. Спасибо.
Но я ж вернусь с новыми вопросами.
Ответить с цитированием
  #10 (permalink)  
Старый 01.09.2010, 14:28
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Владbvbh
Я понимаю, все чайники задают глупейшие вопросы и путают элементарные понятия.
И это потому, что нужно сначала разобраться в этих элементарных понятиях! Тогда и вопросов не будет.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите чайнику: вывод результатов сложения Эдуард Общие вопросы Javascript 5 03.08.2014 23:31
Работа с окнами. Помогите чайнику! kateshat Events/DOM/Window 9 16.02.2010 17:51
Помогите чайнику. Два одинаковых скрипта на странице. VASH132 Общие вопросы Javascript 6 28.01.2010 15:42
jQuery - нужно пояснение, понятное чайнику Zilog jQuery 0 06.09.2009 02:51