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

Заполнение формы с методом GET
Добрый день!
По прежнему изучаю в качестве хобби JS, возник вопрос возможно ли заполнить форму через ссылку?
Возможно я не совсем корректно задаю вопрос, поэтому постараюсь просто показать на примере чего хотелось бы добиться.
Набросал вот свой простенький шаблончик, умноежение двух переменных с последующим выводом в другой инпут..
Вбиваю в инпуты 2 и 2 нажимаю "ок", получаю 4.
Далее нажимаю сброс я вижу ссылку с Get запросом (другого способа получить эту ссыль я не нашел), на сколько я понимаю, (такого вида learn.html?a=2&b=2&c=4)...
хочу чтобы я введя в адресную строку в ручную learn.html?a=4&b=4&c=16) в инпуты с соответствующими значениями...
Возможно ли это или, то что запланировал бред?

Делаю это в целях чтобы в дальейшем поделиться ссылкой с человеком, перейдя по которой он бы увидел проведенные ранее расчеты...

<!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" xml:lang="ru" lang="ru">
<head>
<meta charset="utf-8">
<script>
function calc() {
	var a = +(document.getElementById('a').value);
	var b = +(document.getElementById('b').value);
	var c = a * b;
	//alert (c);
	document.getElementById('c').value = c;
}
</script>
 <body>
  <form method="get">
		<input name="a" id="a" type="text" value="" /> 
		* 
		<input name="b" id="b" type="text" value="" /> 
		= 
		<input name="c" id="c" type="text" value=""/>
		<br /> 
		<input name="btn" type="Button"	value="OK" onclick="calc();"/>
		<button class="btnres" onclick="javascript:location.reload()">Сброс</button>
</form>
</body>
</html>
Ответить с цитированием