javascript传值,javascript传值asp-成都快上网建站

javascript传值,javascript传值asp

javascript 传值

ages只是返回一个值(false或年龄或"error"),其他什么事情也不做。

创新互联公司是一家专业提供德州企业网站建设,专注与成都网站设计、成都网站建设、html5、小程序制作等业务。10年已为德州众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

可以改函数 让它做某些事情

另外一种方法是改click事件

input type='text' id='mytextbox' /

input type='button' value='提交' onclick = 'document.getElementById("result").value = ages(document.getElementById("mytextbox").value)' /

input type='text' id='result' value='这里将显示年龄' /

如何通过javascript在两个页面之间传值

第一个页面中有两个图片,当点击的时候能在第二个页面中获得它的属性值()通过js进行传值:

第一个页面:

[html]

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

script type="text/javascript"

function test(){

var img1= document.getElementById("img1");

var img2= document.getElementById("img2");

//获得alt的属性

var parm1=img1.getAttribute("alt");

var parm2=img2.getAttribute("alt");

//url

img1.onclick=function(){

var myurl="test2.html"+"?"+"parm1="+parm1;

window.location.assign(myurl);

}

img2.onclick=function(){

var myurl="test2.html"+"?"+"parm2="+parm2;

window.location.assign(myurl);

}

}

/script

/head

body onload="test();"

img src="1.jpg" id="img1" alt="myimg1"

img src="2.jpg" id="img2" alt="myimg2"

/body

/html

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

script type="text/javascript"

function test(){

var img1= document.getElementById("img1");

var img2= document.getElementById("img2");

//获得alt的属性

var parm1=img1.getAttribute("alt");

var parm2=img2.getAttribute("alt");

//url

img1.onclick=function(){

var myurl="test2.html"+"?"+"parm1="+parm1;

window.location.assign(myurl);

}

img2.onclick=function(){

var myurl="test2.html"+"?"+"parm2="+parm2;

window.location.assign(myurl);

}

}

/script

/head

body onload="test();"

img src="1.jpg" id="img1" alt="myimg1"

img src="2.jpg" id="img2" alt="myimg2"

/body

/html

第二个页面:

[html]

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

titletest2/title

script type="text/javascript"

function getvalue()

{

///test2.html?parm1=myimg1parm2=myimg2

//获得第一个属性

var url=location.href;

var tmp1=url.split("?")[1];

var tmp2=tmp1.split("")[0];

var tmp3=tmp2.split("=")[1];

var parm1=tmp3;

//获得第二个属性

/*

var tmp9=url.split("?")[1];

var tmp4=tmp9.split("")[1];

var tmp5=tmp4.split("=")[1];

var parm2=tmp5;

*/

var inhtml= document.getElementById("inhtml");

inhtml.innerHTML=parm1;

//alert(parm1);

}

/script

/head

body onload="getvalue();"

h2测试/h2

span id="inhtml" /span

/body

/html

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

titletest2/title

script type="text/javascript"

function getvalue()

{

///test2.html?parm1=myimg1parm2=myimg2

//获得第一个属性

var url=location.href;

var tmp1=url.split("?")[1];

var tmp2=tmp1.split("")[0];

var tmp3=tmp2.split("=")[1];

var parm1=tmp3;

//获得第二个属性

/*

var tmp9=url.split("?")[1];

var tmp4=tmp9.split("")[1];

var tmp5=tmp4.split("=")[1];

var parm2=tmp5;

*/

var inhtml= document.getElementById("inhtml");

inhtml.innerHTML=parm1;

//alert(parm1);

}

/script

/head

body onload="getvalue();"

h2测试/h2

span id="inhtml" /span

/body

/html

jsp与javascript之间传值

javascript与jsp之间不存在“传值”的说法。

像@451177500 说的那种,不是传值的概念,而是jsp解析器直接把jsp中的变量输出文本,这段文本在浏览器(客户端)才被认作是js的一部分。而在解析的过程中,jsp没有能力来认定那部分是js。

所以,你在使用这种方式时,要看清程序执行的上下文(context)。

使用Javascript的ajax方式提交数据时,你也无需考虑接收数据的是jsp还是servlet,亦或是asp、php,因为这种提交方式只关注http是post的还是get的。

不要前后端不分。考虑问题时,若将其柔和在一起,会让你很累。

javascript怎么跨页面传值,我的网站里面有两个页面,比如index.html和user.html

如果你引用了jquery的话,可以使用浏览器本地缓存

比如:你要存一个name="asd123",age=18到浏览器

第一个页面的js

localStorage.setItem("name","asd123");

localStorage.setItem("age","18");

后面的页面的js

var name = localStorage.getItem("name");

var age= localStorage.getItem("age");

相当于把两个字符串分别存在浏览器中你设置的两个变量name、age中,然后取出来

在JavaScript中,页面之间如何传值

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

form style="display: none" method="post"

id="infoDetailsHyperlink" name="input"

action="%=request.getContextPath()%/view/basicmanage/reportTemplet/positionPeopleConfig.jsp"

input name="infoId" id="infoId"

input name="operationType" id="operationType"

input name="copyTempletIdConfigPeople" id="copyTempletIdConfigPeople"

/form

发请求页面,js中发送请求

$("#infoId").val($("#lastStepTempletId").val());

$("#operationType").val($("#operationTypeIdLastStep").val());

$("#infoDetailsHyperlink").submit();

接收页面

input  id="infoId" style="display: none;"  value=%=request.getParameter("infoId")%

input  id="operationType" style="display: none;"   value=%=request.getParameter("operationType")% 

input  id="copyTempletIdConfigPeople" style="display: none;"   value=%=request.getParameter("copyTempletIdConfigPeople")%

script

%request.setCharacterEncoding("utf-8");%     解决传值时中文乱码问题

/script

javascript传值

Car.prototype里面的内容改掉

Car.prototype = {

run: function () {

console.log ("颜色为"+this.color +"的"+this.brand+"正在开车");

}

};


分享标题:javascript传值,javascript传值asp
URL网址:http://kswjz.com/article/dscohic.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流