Javascript.RU

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

Заменить "submit" нажатием на кнопку.
Цель = при вводе текста в строку и нажатии Enter что бы этот текст искался в яндексе. То есть тоже самое что бы происходило, как при нажатии на кнопку.
Изначально при нажатии на Enter и на кнопку текст просто добавлялся в строку адреса браузера! Это очень полезное дело, устойчивое, главное получилось заставить работать кнопку, получилось отменить добавление текста в строку адреса при нажатии на Enter в строке, но как заставить отработать нажатие кнопки при нажатии на Enter?

Вот текст, подскажите:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Google - подобный дизайн строки поиска</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="Google Search" />
<style>
#search {
	margin:20px;
}

#field {
	float:left;
	width:300px;
	height:27px;
	line-height:27px;
	text-indent:10px;
	font-family:arial, sans-serif;
	font-size:1em;
	color:#333;
	background: #fff;
	border:solid 1px #d9d9d9;
	border-top:solid 1px #c0c0c0;
	border-right:none;
	outline: none;
}

#mit {
	cursor:pointer;
	width:70px;
	height: 31px;
	line-height:0;
	font-size:0;
	text-indent:-999px;
	color: transparent;
	background: url("search.png") no-repeat #4d90fe center;
	border: 1px solid #3079ED;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

#mit:hover {
	background: url("search.png") no-repeat center #357AE8;
	border: 1px solid #2F5BB7;
}
</style>
<script type="text/javascript" src="jquery-1.6.1.min.js"></script>

<script type="text/javascript">

        $( function() {$('form').submit(function() {

                return false;
            });

        });

    </script>





</head>
<body>
<div id="search">
<form name="" action="" type="">
		<input type="text" name="field" id="field" />
		
		
<input type="Button" name="mit" id="mit" value="go" 
<button onclick="location.href='http://yandex.ru/search/?text='+$('input').val()"></button>

</form>
</div>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 09.05.2015, 17:17
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

$(function() {
	$('form').submit(function() {
		location.href='http://yandex.ru/search/?text='+$('input').val();
		return false;
	});
});
Ответить с цитированием
  #3 (permalink)  
Старый 09.05.2015, 17:35
tte tte вне форума
Новичок на форуме
Отправить личное сообщение для tte Посмотреть профиль Найти все сообщения от tte
 
Регистрация: 22.10.2013
Сообщений: 3

Спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать кнопку включить/выключить со звуком Scheme Общие вопросы Javascript 32 05.02.2017 15:54
Как заменить цепочку кода в DOM другой строкой? SashaFlowSet Events/DOM/Window 2 11.03.2015 10:47
повешать функицю на кнопку proro4eg jQuery 1 23.10.2014 16:48
как по клику на кнопку получить отмеченный объект pirat9629 ExtJS 0 19.08.2014 11:49
Как заменить кнопку на картинку-ссылку в JavaScript? YeSeV Общие вопросы Javascript 0 28.07.2011 11:20