弹出一个提示框,“你需要购买此物品吗?〞 ,如果输入 “需要〞 就弹出“欢迎购买〞 ,杏则一直弹框询问。
时间: 2023-05-20 16:07:42 浏览: 29
可以通过以下 JavaScript 代码实现:
```
var answer = prompt("你需要购买此物品吗?");
if (answer === "需要") {
alert("欢迎购买!");
} else if (answer !== null) { // 判断用户是否点击了“取消”按钮
prompt("你需要购买此物品吗?");
}
```
其中,`prompt` 函数用于弹出提示框并接收用户输入,`alert` 函数用于弹出提示框。上面的代码中,如果用户输入了“需要”,则弹出“欢迎购买!”的提示框;否则,再次向用户弹出提示框询问,直到用户输入“需要”或点击了“取消”按钮。
相关问题
用c语言实现弹出一个提示框并读取输入,可用easyx图形库
在使用EasyX图形库实现弹出提示框并读取输入,可以使用EasyX自带的`inputbox`函数,具体代码如下:
``` c
#include <graphics.h>
int main()
{
initgraph(640, 480); // 初始化图形界面
char name[20]; // 定义一个字符数组,用于保存输入的内容
inputbox_getline("请输入您的姓名:", "欢迎使用", name, 20); // 调用inputbox函数获取输入的内容,并保存在name数组中
settextcolor(YELLOW); // 设置字体颜色为黄色
outtextxy(100, 100, "您好,"); // 输出固定字符串
outtextxy(150, 100, name); // 输出输入的内容
getch(); // 等待用户按键
closegraph(); // 关闭图形界面
return 0;
}
```
在这个例子中,我们先调用`initgraph`函数初始化图形界面,然后定义一个大小为20的字符数组`name`,用于保存输入的内容。接着,调用`inputbox_getline`函数弹出提示框并读取输入内容,并将输入的内容保存在`name`数组中。最后,使用`outtextxy`函数输出一些固定的字符串和输入的内容,等待用户按下任意键后,调用`closegraph`函数关闭图形界面。
我想实现按下按钮如果用户没有输入的话就弹出一个告警框
好的,您想要实现一个按下按钮后,如果用户没有输入任何内容,就弹出一个告警框。这个功能可以通过在按钮的点击事件中添加条件语句来实现。首先,您需要获取输入框中的内容,可以使用jQuery或者原生JavaScript中的getElementById()方法。然后,判断获取到的内容是否为空,如果为空,则弹出告警框。如果有输入内容,则执行其他操作。以下是一个简单的示例代码:
HTML代码:
<input type="text" id="myInput">
<button onclick="checkInput()">提交</button>
JavaScript代码:
function checkInput(){
var inputVal = document.getElementById("myInput").value;
if(inputVal === ""){
alert("请输入内容");
}else{
//其他操作
}
}
请注意,这只是一个简单的示例代码,实际情况下还需要考虑更多的细节,比如告警框的样式和内容等。