Привет, у меня в основном есть форма с двумя текстовыми полями, которые будут отправлять данные обратно в электронную таблицу Google, так как я прикрепил свою форму к форме Google, если вы знаете, как это сделать, то все в порядке, если не вы можете посмотреть здесь http://www.morningcopy.com.au/tutorials/how-to-style-google-forms/lets позвоните им
<form action="LINK TO GOOGLE SPREAD SHEET LINK" method="post">
<input type="text" id="tb1" name="tb1"/>
<input type="text" id="tb2" name="tb2"/>
<input type="submit" value="submit"/>
</form>
Итак, мой вопрос: после отправки данных я хочу, чтобы значение textbox2.value передавалось на следующую страницу, назовем его page2.html, поэтому предыдущее значение tb2.value передается в page2.html textbox1. значение. Я также знаю, как перейти на следующую страницу, поэтому проблема не в том, как получить значение из tb2 и одновременно отправить форму. TKS изо всех сил пытался сделать это.
<form action="LINK TO GOOGLE SPREAD SHEET LINK" method="post">
<input type="text" id="tb1" name="tb1"/>
<input type="text" id="tb2" name="tb2"/>
<input type="submit" value="submit"/>
</form>
SO I HAVE MODIFIED TO LOOK AS BELOW
For the first page is this its name is Testhtml.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>TEsthtml.html</title>
</head>
<body>
<iframe name="response_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted){window.location='simple.html';}"></iframe>
<form action="https://docs.google.com/spreadsheet/formResponse?formkey=dDN5RE9ueU9HRGdQYzlJYWhrRUY1UEE6MQ&ifq" target="response_iframe" onSubmit="submitted=true;" method="POST">
<label for="entry_0">Type ur name</label>
<input type="text" name="entry.0.single" value="" id="entry_0">
<br>
<label for="entry_1">ur pets name
</label>
<label for="entry_1">type something</label>
<input type="text" name="entry.1.single" value="" id="entry_1">
<br>
<input type="submit" name="submit" value="Submit">
<script type="text/javascript">
$(document).ready(function () {
$('commentForm').submit(function () {
var tb2_val = $('input#entry_1', $(this)).val();
// do something with tb2_val
localStorage.setItem('hpnumber', tb2_val);
// return false; // uncommenting this will prevent the submit action
});
});
</script>
</form>
</body>
</html>
ВТОРАЯ СТРАНИЦА, ЭТО ЕГО НАЗЫВАЕТСЯ просто.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Simple HTML</title>
<script type="text/javascript">
$(document).ready(function () {
var thevalue = localStorage.getItem("hpnumber")
$('form').find('input#tb1').val(thevalue);
});
</script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function () {
var thevalue = localStorage.getItem("hpnumber")
$('form').find('input#tb1').val(thevalue);
});
</script>
<input id="tb1" name="tb1" type="text"/>
</body>
</html>
, но все еще не работает, пока данные могут быть отправлены, и открывается вторая страница simple.html со значением текстового поля, в котором просто ничего не задано. Пожалуйста, помогите с этим tks. Кстати, вы можете c, что данные обновляются в электронной таблице Google всякий раз, когда вы нажимаете кнопку «Отправить», электронная таблица становится общедоступной здесь вы идете .. https://docs.google.com/spreadsheet/ccc?key=0AqUqEITRLZjYdDN5RE9ueU9HRGdQYzlJYWhrRUY1UEE