ASP调用js弹出输入框内容 在javascript中如何实现单击按钮将文本框中输入的内容...

\u5982\u4f55\u7528JS\u5f39\u51fa\u201c\u6709\u8f93\u5165\u6846\u5e76\u5e26\u6709\u662f\u3001\u5426\u3001\u53d6\u6d88\u6309\u94ae\u201d\u7684\u5bf9\u8bdd\u6846\u3002

\u5177\u4f53\u4ee3\u7801\u5982\u4e0b\uff1a



function disp_prompt()
{
var name=prompt("\u8bf7\u8f93\u5165\u60a8\u7684\u540d\u5b57","\u5c0f\u8d3e")
if (name!=null && name!="")
{
document.write("\u4f60\u597d\uff0c" + name + "\uff01\u4eca\u5929\u8fc7\u5f97\u597d\u5417\uff1f")
}
}







\u6269\u5c55\u8d44\u6599\uff1a
prompt() \u65b9\u6cd5\u7528\u4e8e\u663e\u793a\u53ef\u63d0\u793a\u7528\u6237\u8fdb\u884c\u8f93\u5165\u7684\u5bf9\u8bdd\u6846\u3002
\u5982\u679c\u7528\u6237\u5355\u51fb\u63d0\u793a\u6846\u7684\u53d6\u6d88\u6309\u94ae\uff0c\u5219\u8fd4\u56de null\u3002\u5982\u679c\u7528\u6237\u5355\u51fb\u786e\u8ba4\u6309\u94ae\uff0c\u5219\u8fd4\u56de\u8f93\u5165\u5b57\u6bb5\u5f53\u524d\u663e\u793a\u7684\u6587\u672c\u3002
\u5728\u7528\u6237\u70b9\u51fb\u786e\u5b9a\u6309\u94ae\u6216\u53d6\u6d88\u6309\u94ae\u628a\u5bf9\u8bdd\u6846\u5173\u95ed\u4e4b\u524d\uff0c\u5b83\u5c06\u963b\u6b62\u7528\u6237\u5bf9\u6d4f\u89c8\u5668\u7684\u6240\u6709\u8f93\u5165\u3002\u5728\u8c03\u7528 prompt() \u65f6\uff0c\u5c06\u6682\u505c\u5bf9 JavaScript \u4ee3\u7801\u7684\u6267\u884c\uff0c\u5728\u7528\u6237\u4f5c\u51fa\u54cd\u5e94\u4e4b\u524d\uff0c\u4e0d\u4f1a\u6267\u884c\u4e0b\u4e00\u6761\u8bed\u53e5\u3002
\u53c2\u8003\u8d44\u6599\uff1a
HTML DOM prompt() \u65b9\u6cd5

\u6587\u672c\u6846\u5185\u5bb9\u663e\u793a\u5728\u6307\u5b9a\u5730\u65b9\uff1a\u5c31\u662f\u4e00\u4e2adom\u5185\u5bb9\u8f6c\u79fb\u7684\u64cd\u4f5c\uff0c\u4f7f\u7528Jquery\u83b7\u53d6\u539f\u751fjs\u90fd\u5f88\u597d\u5b9e\u73b0\uff0c\u914d\u5408\u5177\u4f53js\u4e8b\u4ef6\u5b9e\u73b0\u3002\u5177\u4f53\u64cd\u4f5c\u5982\u4e0b\uff1a
//\u5047\u5b9a\u6587\u672c\u6846\u7684id='mytext',\u6307\u5b9a\u663e\u793a\u533a\u57df\u7684id='show' //div/span/p\u7b49\u8282\u70b9\uff0c\u4e0d\u662f\u6587\u672c\u5143\u7d20function fun(){ getEle('show').innerHTML =getEle('mytext').value;}function getEle(id){ return document.getElementById(id);}

<script type="text/javascript">
function diag()
{
var str=prompt("随便写点儿啥吧","比如我叫啥");
if(str)
{
//alert("您刚输入的是:"+ str)
return str;
}
}
</script>
<%response.write("<script>diag()</scr"&"ipt>")%>

有两个方法可以实现
方法1:你可以直接这样写
<%response.write("随便写点儿啥吧","比如我叫啥")%>
<%aaa=
response.write("随便写点儿啥吧","比如我叫啥")
%>

方法二:
<%neirong="随便写点儿啥吧,比如我叫啥"%>
<script type="text/javascript">
function diag()
{
var str=prompt("<%=neirong%>");
if(str)
{
alert("您刚输入的是:"+ str)
}
}

</script>
<%response.write(neirong)%>
<%aaa=response.write(neirong)%>

另外如果你只是想赋值
<%aaa=response.write(neirong)%> 不需要用到打印到页面
可以这样写<%aaa=neirong%>

我把你的代码优化了一下,写了个例子,经过测试正常,你可以试试看

<html><head><title>ASP调用js弹出输入框内容 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<%neirong="随便写点儿啥吧,比如我叫啥"%>
<script type="text/javascript">
function diag()
{
alert("您刚输入的是:<%=neirong%>");
}
</script>
</head>
<body onload="diag();">
<%response.write(neirong)%>
<%aaa=response.write(neirong)%>
</body>
</html>

很简单呀,举个例子:
<%
dim shuchu
shuchu="我要输出啦!"
response.write("<script>alert("""&shuchu&"""));</script>")
%>

<%
aaa="test"
response.write("<script>alert('"&aaa%"')</script>")
%>

  • ASP璋冪敤js寮瑰嚭杈撳叆妗嗗唴瀹
    绛旓細 function diag(){ var str=prompt("闅忎究鍐欑偣鍎垮暐鍚","姣斿鎴戝彨鍟");if(str){ //alert("鎮ㄥ垰杈撳叆鐨勬槸锛"+ str)return str;} } <%response.write("diag()</scr"&"ipt>")%>
  • 鍦asp.net涓浣曞湪js涓寮瑰嚭瀵硅瘽妗
    绛旓細DvFileInput_OnEcho('鍙互缁х画娣诲姞闄勪欢锛屼篃鍙互绔嬪嵆涓婁紶銆');var o=DvFileInput.$('dv_fileinput_'+DvFileInput.count);++DvFileInput.count;++DvFileInput.realcount;DvFileInput_OnResize();var oInput=document.createElement('input');oInput.type='file';oInput.id='dv_fileinput_'+DvFile...
  • 鍦asp.net涓浣曚娇鐢js鎺у埗鏂囨湰妗杈撳叆
    绛旓細<textarea onChange='if (this.value.length>500) alert("瓒呰繃500锛屽お闀夸簡锛");'> </textarea>
  • asp濡備綍杈撳嚭JS鑴氭湰,寮瑰嚭瀵硅瘽妗,鍗曞嚮纭畾鍚,杩斿洖涓婁竴椤;绗簩娆$偣鍑绘彁浜...
    绛旓細<%="alert('浣犺寮瑰嚭鐨勪俊鎭');history.go(-1);"%>
  • ASP浠g爜鐐瑰嚮寮瑰嚭閫夐」,閫夋嫨鍚庢枃瀛楁樉绀哄湪INPUT杈撳叆鍖轰腑
    绛旓細call jsdiv().Write("鎬诲垎绫").Write("<DIV id=Layeree style=""POSITION: absolute"">").Write("<DIV id=ee onmouseover=""MM_div('ee','','show')"" style=""Z-INDEX: 6; FILTER: Alpha(Opacity=80,Style=0) Shadow(Color=#000000, Direction=-100,Strength=3); LEFT: -200px...
  • asp涓JS鐨勫璇濇濡備綍璺宠浆鍒版寚瀹氶〉闈,骞跺甫涓婃寚瀹氬彉閲.
    绛旓細绗竴姝ワ紝璋冪敤js鍘熺敓鐨剆howModalDialog,渚嬪 window.showModalDialog(url,params,"dialogWidth=750px;dialogHeight=150px;center=yes;border=thick;status=no;help=no;scrollbars=yes");params灏辨槸浣犺浼犻掔殑鍙傛暟瀵硅薄锛屽畠鏄竴涓猨son瀵硅薄锛屼綘鍙互鎶婁綘瑕佷紶閫掔殑鍙傛暟鏀惧埌瀹冪殑灞炴ч噷锛屼緥濡傦細params=new Object();...
  • 姹傚府蹇,asp缃戠珯 鎴戠幇鍦ㄩ氳繃js瀹炵幇浜寮瑰嚭灞,鐜板湪鎴戞兂瑕佺綉灞傞噷闈紶閫掍竴...
    绛旓細JQuery鍐欐硶锛("a").click(function (){ alert($(this).attr("sid")); //寮瑰嚭鑾峰彇鍒扮殑sid鍊 })JS鐨勫師鐢熷啓娉曟湁鐐瑰鏉傘傚叿浣撴庝箞鑾峰彇鍒拌繖涓狝閾炬帴锛屾垜灏变笉鍐欎簡锛屽亣璁句綘鐜板湪宸茬粡鑾峰彇鍒颁簡锛屼负obj 閭d唬鐮佸涓嬶細obj.onclick = function (){ var id = this.getAttribute("sid");alert(id);} ...
  • asp涓緭鍏ヤ竴涓,鍏朵粬杈撳叆妗鑷姩鏄剧ず鍑烘潵
    绛旓細<INPUT TYPE="submit"> 浠ヤ笅浠g爜淇濆瓨涓簊ave.asp < set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("鏁版嵁搴撳悕绉")exec="select * from 琛ㄥ悕绉"set rs=server.createobject("adodb.recordset")rs.open exec,conn,1,3...
  • asp濡備綍瀹炵幇寮瑰嚭绐楀彛鎻愮ず
    绛旓細response.write ""response.write "alert('鎭枩锛屾敞鍐屾垚鍔熴傚崟鍑烩滅‘瀹氣濈櫥闄嗘湰绔欍');"response.write ""response.write ""
  • ASP寮瑰嚭瀵硅瘽妗,纭鍚庡啀璺宠浆鍒版寚瀹氶〉闈㈠浣曞疄鐜板晩?
    绛旓細2銆丮sgBox鐨勬纭敤娉曚负锛歁sgBox('鈥︹')锛屼綘鎺変簡鍓嶉潰鐨勪竴杈(3銆乿bscript璇彞鍚庝笉鑳藉甫;鍙 鎴戜及璁′綘鏄兂鐢╦avascript鍐欙紝鍙互杩欐牱锛歛lert('鈥︹'); 涓婇潰灏辨槸浣犺娉曟柟闈㈢殑涓浜涢敊璇紝濡傛灉璇硶閮藉浜嗭紝涔熷彧鏄寮瑰嚭涓涓涔嬪悗锛屼笉绛変綘纭灏辩洿鎺ヨ繑鍥為椤典簡锛岃繖鏄昏緫涓婄殑閿欒 鎴戜滑鐭ラ亾ASP鏄湇鍔$璇█锛屽彧...
  • 扩展阅读:aosp输入法下载 ... js弹窗确认取消 ... 如何永久禁用js ... js弹出确认框 ... 电脑按f11进入一键还原系统 ... js设置输入框内容 ... 浏览器控制台调用js方法 ... js弹出对话框输入内容 ... js弹出对话框的三个命令 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网