js 怎么获取prompt输入框的值

js 怎么获取prompt输入框的值,第1张

prompt有2个参数,第一个可以说是prompt的title吧,第二个参数是默认值(选填);

prompt有个返回值,返回prompt输入框里的内容;

现在要判断有没有输入值,判断prompt的返回值是否为空就行了;

举个例子:

<script>

var name = prompt('您的姓名');

if(name==""){

alert('请输入您的姓名');

}else{

alert('您的姓名是:' + name);

}

</script>

<input type="text" id="input11" onchange="javascript:textChanged2()" /> <input type="text" id="input22" />

<script type="text/javascript">

function textChanged2()

{

<%

dim i

%>

i=documentgetElementById('input11')value

documentgetElementById('input22')value=i

}

</script>

1、父页面

代码如下:

<input type="text" id="name" value="zhangsan"/>

<a href="ahtml" target="_blank">预览</a>

2、子页面,也就是ahtml获取父页面中文本框的value

代码如下:

$(function(){

consoleinfo(windowopenerdocumentgetElementById("name")value);

});

这样控制台中出来的则是父页面文本框的值

这样啊,你把那2个input的onchange事件去掉。

然后在下面增加一个按钮:<input type="button" value="Calculate Route" onclick="calcRoute();">

这样就可以了。

var keyword="";//关键字

这样写就可以:

var keyword=documentforms[0]keywordvalue;//关键字

但是,你的这样语句就是页面加载的时候执行一次,因为你写在onLoad里面的,那么当页面加载以后你修改keyword的值是没有效果的。

要能够多次执行,应该这样:

<html><head>

<script language="JavaScript">

function func()

{

var keyword=documentforms[0]keywordvalue;//关键字

var r=documentbodycreateTextRange();

var s='<font style="background-color: #FFFF00;">'+keyword+'</font>';

while(rfindText(keyword)){

for(var o=rparentElement();o&&otagName!="A";o=oparentElement);

if(!o)try{

rpasteHTML(s);

}catch(e){}

rcollapse(false);

}

return false;

}

</script>

</head><body>

<form onSubmit="return func();">

<input name='keyword' type='text' value="">

<input type=submit value='Search'>

</form>

</body></html>

1、使用replace(oldchar,newchar)方式替换掉不需要的部分

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

<!--html部分-->

<textarea id='txt' value="tel:123456"></textarea>//js部分

var strVal=documentgetElementById("txt")value;//获取到textarea的value值

var newVal=strValreplace('tel:','');//将获取到的值中的‘tel:'部分替换掉,此处即获得tel:后面的值

失去焦点就去获取,在文本框中写一个onblur事件就可以动态获取了:

<form id="form1" name="form1" method="post" action="">

<input name="改变" type="button" onblur="javascript:getvalue();" value="改变" />

<input name="获取" type="button" onclick="javascript:getss();" value="获取" />

<input name="传递" type="button" onclick="javascript:senss();" value="传递" />

</form>

function getvalue(){

alert(documentgetElementById("ename")value);

}

1、如图所示,右键单击项目,选择添加新项,先添加一个页面。

2、然后在d出来的窗体,选择Web窗体,点击添加进入下一步。

3、接着输入图中的代码到head和body里面。下面的代码可直接复制

head里面的js代码:

<script type="text/javascript">

function load() {

var input = documentgetElementById("txbInfo")value;   //获取用户在Info上输入的值

windowalert ("您输入的是:"+ input);

}

</script>

body里面的控件代码:

<form id="form1" runat ="server">

<input type ="text" id="txbInfo" name="txbInfo"  style="width:80px;" />

<input type ="button" id="btnGet" name="btnGet" value="获取" style="width:50px;" onclick="load()" />

</form>

4、写好代码后,点击图中类似播放键的按钮运行调试。测试一下,所写的代码是否可行。

5、如图所示, 运行后的页面,只有一个输入框,和一个获取的按钮,因为只写了这两个控件,所以界面很简单。

6、接着,在输入框上,输入一个信息。例如,输入“我想点餐吃鸡腿”。输入完毕后,点击获取,看看效果。

7、如图所示, d出来了的信息是“您输入的是:我想点餐吃鸡腿”。获取了刚才输入的值,证明这个代码获取input输入的信息是可行的。

以上就是关于js 怎么获取prompt输入框的值全部的内容,包括:js 怎么获取prompt输入框的值、js根据一个文本框的值动态获取到另一个文本框、js子窗口如何获取父窗口输入框值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9442585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存