html穿数据(html数据传输php)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈html穿数据,以及html数据传输php对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

两个静态html页之间的传值

在跳转后传递值,然后新页面获取值,根据值去添加案例的 class ,使对应的案例标题颜色改变

首先,父页面中 button 跳转采用

button 绑定 value 值

子页面中获取 vlaue 的值

因为我这边涉及多个,如果使用同一个 id 不能获取 vlaue 值,所以我在页面上写了一个空的按钮用来存储所点击的 vlaue 值

当点击 button 时, 把当前 button 的 vlaue 值赋值为** id="btn-case" ** 的 vlaue 值

然后在子页面中就可以通过去获取** id="btn-case"** 的** vlaue 值,来设置跳转后的默认显示,选项比较可以采用 switch case** 语句

注意 :这里的 a ** 使用 alert(typeof(a));**弹出 String ,使用 switch case 语句时需要转换为 number 值,或者 **case **值设置为 ‘1’,添加引号。

跳转页面时把参数写入Url后的参数中,这种方法对与a标签跳转很方便,后面价格参数即可,下面来看看页面中怎么去应用

对于上面的案例可以直接在html上把参数带上,在打开的页面中获取。

如果对于input框输入,或者其他需要传入的值

html怎么把一个页面的数据传到另一个页面

html把一个页面的数据传到另一个页面的方法和操作步骤如下:

1、首先,打开我们计算机上的网页编程软件,然后创建两个新的html页面,如下图所示。

2、其次,第一个新的html页面的代码如下图所示,它是带有文本段落的空白页。 第一页将引用第二页的table表格,如下图所示。

3、接着,在浏览器中打开第一页,会看到只有一行文本,如下图所示。

4、然后,新的第二个html页面存储一个表,如下图所示。

5、随后,我们在浏览器中打开第二个html页面,可以看到表格的效果,如下图所示。

6、接着,在第一个html页面index1.html文件中添加iframe src="index2.html"/iframe 代码,并引用第二个html页面的index2.html中的table表格,如下图所示。

7、最后,保存代码后,在浏览器中打开index1.html页面,可以看到成功引用另一个页面的table表格,如下图所示。

两个HTML页面如何传递数据?

一.通过表单简单的传输数据,利用js代码接收传递的数据,注意method属性要设为get。

form id="form" action="data.html" method="get"/form//action的值是你的目的html

在你的目的html中可通过url接收传递的数据,并将数据保存在一个对象中。

script type="text/javascript" charset="utf-8"

window.onload = function() {

var url = window.location.search;//location.search是从当前URL的?号开始的字符串

console.log(url);

var Request = new Object();

if (url.indexOf('?') != -1) {

var a = '';

var str = url.substr(1)  //去掉?号

strs = str.split('');

for (var i = 0; i strs.length; i++) {

a = strs[i].split('=')[0];

Request[a] = decodeURI(strs[i].split('=')[1]);//解码,生成获取信息的对象

console.log(Request[a]);

}

}

console.log(Request);

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

注意这种方式传递中文数据需要用decodeURIComponent()或decodeURL()函数解码,unescape()现在似乎已经淘汰了。

然后利用document.write()或innerHTML等方法或函数将数据显示在网页上。此种方法适合自己平时写JS的小练习,此种方法无法将数据保存下来。

2.使用Cookie传递参数

下面是简单的实例,a页面保存Cookie,b页面读取。

a.html

!DOCTYPE html

html

head

meta charset="UTF-8"

titlea/title

script type="text/javascript"

/***

* @param {string} cookieName Cookie名称

* @param {string} cookieValue Cookie值

*/

function SetCookie(cookieName,cookieValue) {

/*设置Cookie值*/

document.cookie = cookieName + "=" + escape(cookieValue)

}

function login() {

var username = $("user").value;

if(username.length0 username) {

SetCookie("username", username);

/*跳转到b.html页面*/

document.location = "b.html";

}

}

function $(id) {

return document.getElementById(id);

}

/script

/head

body

div id="main"

divspan请输入你的名字/spaninput type="text" id="user" //div

div

input type="button" onclick="login()" value="提交" /

/div

/div

/body

/html

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

b.html

html

head

meta charset="UTF-8"

titleb/title

script type="text/javascript"

/***

*读取指定的Cookie值

*@param {string} cookieName Cookie名称

*/

function ReadCookie(cookie_name){

//判断是否存在cookie

if (document.cookie.length 0){

//查询cookie开始部分

cookie_start = document.cookie.indexOf(cookie_name + "=")

//如果存在

if (cookie_start != -1){

//计算结束部分

cookie_start = cookie_start + cookie_name.length + 1

cookie_end = document.cookie.indexOf(";", cookie_start)

//如果已经是最后一个cookie值,则取cookie长度

if (cookie_end == -1) {

cookie_end = document.cookie.length

}

//获取cookie值,unescape对特殊字符解密

return unescape(document.cookie.substring(cookie_start,cookie_end))

}

}

//其它情况返回空

return ""

}

function $(id) {

return document.getElementById(id);

}

function init() {

var username = ReadCookie("username");

if(username username.length0) {

$("msg").innerHTML = "h1欢迎光临," + username + "!/h1";

} else {

$("msg").innerHTML = "a href='a.htm'请录入名字/a";

}

}

/script

/head

body onload="init()"

div id="msg"/div

/body

/html

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

此种方法也是适合自己平时写JS的小练习,此种方法无法将数据保存下来。

3.通过web服务器利用前后端交互

前后端交互又可分为表单交互和url参数交互。表单交互是指在HTML中创建一个表单,用户填写表单后提交给服务器,服务器收到表单后返回处理结果。其大致构成如下:

URL参数经常用于浏览器向服务器提交一些请求信息。其流程图大致如下:

例如利用nodejs与json文件相连接,实现对本地json数据的增删改查,在不同网页间传递数据。

————————————————

版权声明:本文为CSDN博主「想躺」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

html如何两个页面之间相互传递数据

1、使用表单传递数据

两个html页面,a.html,b.html想。把a.html中的表单form中的id和pwd传到b.html中

form action="b.html" method="post" name="formName"/form

要用form表单配合后台语言来传,发送类型POST和GET看你需求要换。

2、使用JS传递接收数据

html1 input type="text" value="nihao" id="text"/html

html2/html

如何用JS把HTML1中的text属性值nihao 传递给html2  在HTML2中有怎样用JS接收传递过来的数据并显示。

html1a href="html2.html?word=nihao"a

html2

js代码:

var str=location.href.search;//取地址参数部分

word = str.sbustr(str.indexOf('=')+1);

word就可以获得地址中传递的参数了;如果有多个参数可以用split函数

3、两个纯Html之间的传值实例

index1.htm页面

HTML

    HEAD

    TITLE New Document /TITLE//标题

        SCRIPT LANGUAGE="JavaScript" //调用JavaScript方法   

        function show(){       

         var result = document.getElementByIdx("name").value;  //获取值.     

          location.href="index2.htm?name="+result;  //  链接跳转

                      }

        /SCRIPT

          style.input7 {color: #999;width:145px;height:20px;border: 1px solid #CCCCCC; font-size:12px;background-color: #fff;}//css样式

          /style

    /HEAD

    BODY

    input type="text" id="name" class="input7"input type="button" value="OK" onclick="show()"///输出

    /BODY

/HTML

index2页面:

HTML

HEAD

TITLE New Document /TITLE

SCRIPT LANGUAGE="JavaScript"

function getvalue(name){    

    var str=window.location.search;   //location.search是从当前URL的?号开始的字符串     

    if (str.indexOf(name)!=-1)//判断是否收到值

     {                

     var pos_start=str.indexOf(name)+name.length+1;  //解析获取值   

     var pos_end=str.indexOf("",pos_start);        

     if (pos_end==-1){           

      alert( str.substring(pos_start));  //输出      

                      }

     else{           

      alert("没有此值~~");    

          }  

      }

/SCRIPT

/HEAD

BODY

input type="button" onclick="getvalue('show')" value="GetValue"/

/BODY

/HTML

html如何传值

html静态页面间传值有以下三种方法:

方法一:

下面是javascrīpt的一种实现方法, 这个函数是通过window.location.href中的分割符获得各个参数。 有了这个函数,就可以在页面之间传递参数了。

/* *函数功能:从href获得参数 *sHref: ;arg2=re *sArgName:arg1, arg2 *return: the value of arg. d, re */

function GetArgsFromHref(sHref, sArgName)

{

var args = sHref.split("?");

var retval = "";

if(args[0] == sHref) /*参数为空*/

{

return retval; /*无需做任何处理*/

}

var str = args[1];

args = str.split("");

for(var i = 0; i args.length; i ++)

{

str = args[i];

var arg = str.split("=");

if(arg.length = 1) continue;

if(arg[0] == sArgName)

retval = arg[1];

}

return retval;

}

方法二:

html地址传递参数进行其他事情.

scrīpt /* 用途: 接收地直栏参数 取id=1 根据ID的值 */

urlinfo=window.location.href; //获取当前页面的url

len=urlinfo.length;//获取url的长度

offset=urlinfo.indexOf("?"); //设置参数字符串开始的位置 newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串

newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割 newsid=newsids[1];//得到参数值

newsname=newsids[0];//得到参数名字

/scrīpt

方法三:

做中英转换的时候,要准确的获取参数并取出,所以做了一个简单的html中用js获取当取地址栏的一个Object。

里面有三个方法:

1、request.QueryString("参数")//获取指定参数,返回字符串;

2、request.QueryStrings();//获取全部参数,并返回数组;

3、 request.setQuery("参数","参数的值");//如果当前地址栏有此参数,那么将更新此参数,否则返回一个新的地址栏参数字符串。

例如:当前地址栏参数字符串为:?name=asite=never_online alert(request.setQuery("name","blueDestiny")) 如果地址栏参数中有"name",那么返回?name=blueDestinysite=never_online setQuery 方法有自动追加参数的功能。如:当前地址栏参数字符串为:?site=never_online alert(request.setQuery("name","blueDestiny")) 则返回?site=never_onlinename=blueDestiny 同理,如果地址栏没有参数,也会自动追加参数 alert(request.setQuery("name","blueDestiny")) 返回?name=blueDestiny

关于html穿数据和html数据传输php的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-12 03:04:38
收藏
分享
海报
32
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了