ages只是返回一個值(false或年齡或"error"),其他什么事情也不做。
創(chuàng)新互聯公司是一家專業(yè)提供德州企業(yè)網站建設,專注與成都網站設計、成都網站建設、html5、小程序制作等業(yè)務。10年已為德州眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站設計公司優(yōu)惠進行中。
可以改函數 讓它做某些事情
另外一種方法是改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='這里將顯示年齡' /
第一個頁面中有兩個圖片,當點擊的時候能在第二個頁面中獲得它的屬性值()通過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
javascript與jsp之間不存在“傳值”的說法。
像@451177500 說的那種,不是傳值的概念,而是jsp解析器直接把jsp中的變量輸出文本,這段文本在瀏覽器(客戶端)才被認作是js的一部分。而在解析的過程中,jsp沒有能力來認定那部分是js。
所以,你在使用這種方式時,要看清程序執(zhí)行的上下文(context)。
使用Javascript的ajax方式提交數據時,你也無需考慮接收數據的是jsp還是servlet,亦或是asp、php,因為這種提交方式只關注http是post的還是get的。
不要前后端不分??紤]問題時,若將其柔和在一起,會讓你很累。
如果你引用了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中,然后取出來
可以利用form表單提交獲取上一個頁面的值
例:form表單提交傳值及取值
發(fā)請求頁面
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
發(fā)請求頁面,js中發(fā)送請求
$("#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
Car.prototype里面的內容改掉
Car.prototype = {
run: function () {
console.log ("顏色為"+this.color +"的"+this.brand+"正在開車");
}
};
當前題目:javascript傳值,javascript傳值asp
當前地址:http://www.sd-ha.com/article2/dscohic.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站營銷、搜索引擎優(yōu)化、、定制網站、網站設計、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯