2012-05-10 90 views
0

我正在开发一个使用HTML和JQuery(无PHP)的应用程序,我有两个页面,index.html和register.html。在第一页(index.html),您被要求输入卡号,然后点击提交。当用户做到这一点时,我移动到第二页,我有一个隐藏的输入。HTML&JQuery:将数据从一个页面移动到第二个

这是代码,index.html的

<form id="RegisterForm" method="post" data-ajax="false" id="registerCardForm" action="register.html"> 
     <input type="text" id="cardNumberRegField" type="tel" name="cardNumber" class="required number register" minlength="16" maxlength="16" /> 
     <input name="Submit" type="submit" class="button" value="Register"/> 
    </form> 

register.html

​​

所以我的问题我怎么在第一页装载数量隐藏输入第二页在页面完全加载之前?

+1

http://stackoverflow.com/questions/1403888/get-url-parameter-with-jquery –

+0

你可以使用cookies或追加?卡=号的形式 – rsplak

+0

的actiontag你会怎样把它添加到页面? – newSpringer

回答

0

你没有。帖子严格处理服务器端。一旦信息被服务器处理,html就会被渲染并且页面被推出。如果您将方法更改为get,那么url将包含表单的所有变量,您可以使用jQuery将其解析出来。

+0

有趣:)我的回复是4秒 –

+0

@AlexeyOgarkov:也许我应该输入更少:) –

0

也许你可以设置表单的方法属性为“获取”,所以参数将在URL中,然后在register.html上,您可以解析该params的document.location。

希望它有帮助。

0

如果没有服务器端脚本,唯一的方法就是使用url或cookie。请记住,数据完全暴露,然后轻松操作。更不用说,使用url中的数据,它会在浏览器历史记录中留下痕迹。

当这样做时,认真考虑服务器端脚本。

0

也许这会更简单使用一个单一的网页而不是两个?

将每个当前页面的内容放置在单个页面上的div s中。在页面加载时,只显示第一个div。当用户点击时,隐藏第一个div并显示第二个div

您可以将用户的输入保留在隐藏输入中。

+0

它会但我被给予这样的应用程序的设计,我必须坚持下去:( – newSpringer

相关问题