导航:首页 > 编程语言 > 在js里prompt

在js里prompt

发布时间:2024-07-26 07:37:36

js里面有时候用parseInt(prompt)有时候只用prompt(),这是为什么

parseInt可以把prompt的返回值转化为数值,否则的话prompt返回的将是字符串(即使输入的是回数字)。多数情答况下js会自动根据需要对数据进行类型转换,但有时候也会出错的,比如两个字符串格式的数字进行相加时,js会进行字符串合并而不是数学运算,如
"123" + "456" = "123456"
所以如果你希望prompt输入的是可用于运算的数字时,用parseInt进行强制类型转换是很有必要的,可以避免程序出错(如果是带有小数的数字如金额,要改用parseFloat)。
而如果prompt输入的是非数字的字符串(如姓名、地址等)或者不需要参与数学运算的数字(比如身份证号、手机号码、订单号等),就不要用parseInt,否则反而会出错的!

② 怎么用js弹出提示框

弹出提示框一般有3种

1)alert (普通提示框)

2)prompt (可输入的提示框)

3)confirm (可选择的提示框)


下面举个例子:

<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Document</title>
</head>
<body>
<buttononclick="mal()">第一种:alert</button>
<buttononclick="mpro()">第二种:prompt</button>
<buttononclick="mcon()">第三种:confirm</button>
<script>
functionmal(){
alert('这是一个普通的提示框');
}

functionmpro(){
varval=prompt('这是一个可输入的提示框','这个参数为输入框默认值,可以不填哦');
//prompt会把输入框的值返回给你
}

functionmcon(){
varboo=confirm('这是一个可选择的提示框,3种提示方式,学会了吗?')
//confirm会返回你选择的选项,然后可以依据选择执行逻辑
if(boo){
alert('学会了,真聪明');
}else{
alert('再来一遍吧')
}
}
</script>
</body>
</html>

javaScript中三种弹出式消息提醒的命令是什么(如:警告,确认,信息输入)

alert('Alert!');

if(confirm('你吃饭了吗?')){
alert('你按了确定');
}

var text = prompt('标题','请输入内容');//text为用户输入的值,默认为“请输入内容”

④ 銆怞S銆戝嚑绉嶅父鐢ㄧ殑寮圭獥

鍘熺敓JS 鏈3绉嶆渶甯哥敤鐨勫脊绐楁柟寮



鏈鏈鏈甯哥敤鐨勬槸 alert()

alert 寮曞彂鐨勫脊绐楋紝鍙鏈変竴涓鈥滅‘瀹氣濇寜閽銆

alert( 鍐呭 );

鍐呭瑰彲浠ユ槸鍙橀噺锛屽彲浠ユ槸瀛楃︿覆銆
瀛楃︿覆闇瑕佺敤鍗曞紩鍙锋垨鑰呭弻寮曞彿鎷璧锋潵銆



闇瑕佹敞鎰忕殑鏄锛屽唴瀹瑰傛灉鏄 html 鏍囩撅紝鏄浼氱洿鎺ヨ緭鍑哄瓧绗︿覆鐨勩




濡傛灉闇瑕佹崲琛岋紝闇瑕佺敤鍒 html 鐨勮浆涔夊瓧绗︺



alert 鏃犳硶鐩存帴灞曠ず object銆



confirm 瀵规瘮 alert锛屼細澶氬嚭涓涓鈥滃彇娑堚濇寜閽銆
鑰屼笖 confirm 鏈変竴涓鍥炶皟鍊笺

濡傛灉鐐瑰嚮浜嗏滅‘瀹氣濓紝杩斿洖鍊间负锛歵rue

濡傛灉鐐瑰嚮浜嗏滃彇娑堚濓紝杩斿洖鍊间负锛歠alse



prompt 鐨勬瘮 confirm 澶氫竴涓杈撳叆妗嗐
鍚屾牱锛宲rompt 涔熸槸鏈夎繑鍥炲肩殑銆

濡傛灉鎸変簡纭瀹氾紝杩斿洖鍊兼槸 杈撳叆鐨勫唴瀹癸紝瀛楃︿覆鍨嬨

濡傛灉鎸変簡鍙栨秷锛岃繑鍥炲兼槸锛歯ull銆

⑤ js里prompt()输入的都是字符串,为什么下面的会显示false呢

isNaN函数用于检查其参数是否是非数字值。
如果是数字返回false是没错的啊,非数字才返回true

⑥ 怎么判断js prompt中未输入值

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

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

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

举个例子:

<script>
varname=prompt('您的姓名');
if(name==""){
alert('请输入您的姓名');
}else{
alert('您的姓名是:'+name);
}
</script>

⑦ 如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。

具体代码如下:

<html>

<head>

<script type="text/javascript">

function disp_prompt()

{

var name=prompt("请输入您的名字","小贾")

if (name!=null && name!="")

{

document.write("你好," + name + "!今天过得好吗?")

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_prompt()" value="显示一个提示框" />

</body>

</html>

(7)在js里prompt扩展阅读:

prompt() 方法用于显示可提示用户进行输入的对话框。

如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。

在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

⑧ js中prompt()中括号里可填什么值

prompt提示框,第一个参数是提示框的标题,后面一个参数是默认值,例如:
prompt("请输入您的名字","Bill Gates")

⑨ JS中用A标签去触发prompt(),输入的值要为数字,确定着跳转到另外一页,并在另外一页显示出这个数字

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>NewDocument</title>
<metaname="Generator"content="EditPlus">
<metaname="Author"content="">
<metaname="Keywords"content="">
<metaname="Description"content="">
</head>
<scripttype="text/javascript">
<!--
functionopenNew(){
varresult=prompt("请输入一个数字:");
if(!/^(+|-)?(d+)(.d*)?$/g.test(result)){
returnfalse;
}
varpage=window.open();
page.document.write(result);
page.opener=null;
window.close();
}
//-->
</script>
<body>
<ahref="javascript:void(0);"onclick="openNew()">数字</a>
</body>
</html>

差不多少这样。

阅读全文

与在js里prompt相关的资料

热点内容
怎么恢复系统文件 浏览:358
数据线转换器多少钱 浏览:274
美国队长qq皮肤多少钱 浏览:630
win8word文档在哪 浏览:180
甘肃省人事局文件在哪里 浏览:689
spss安装输入代码 浏览:546
网络语言知乎 浏览:596
iphoneicloud无法显示 浏览:112
ict程序包 浏览:729
java有哪些条件语句 浏览:345
冒险岛120级去哪里升级 浏览:511
手机输入法声音文件 浏览:876
下划线哪个app 浏览:48
win10h1z1切换桌面 浏览:911
js定义集合数组 浏览:153
win10企业关闭自动更新 浏览:920
js扩展对象 浏览:370
受控文件的章印内容怎么写 浏览:463
微信云文件丢失 浏览:299
手机bbc文件存在哪个路径 浏览:651

友情链接