jq 在文本框输入文字 如果文本框有文字则把该文字添加到列表 如果文本框没有文字则弹窗
时间: 2024-05-12 14:13:16 浏览: 13
您可以使用JavaScript编写一个函数来实现此功能。首先需要获取文本框的值,然后判断它是否为空。如果不为空,则将该值添加到列表中;如果为空,则弹出提示框。以下是示例代码:
HTML:
```
<input type="text" id="inputText">
<button onclick="addToList()">添加到列表</button>
<ul id="list"></ul>
```
JavaScript:
```
function addToList() {
var input = document.getElementById("inputText");
var list = document.getElementById("list");
if (input.value !== "") {
var newItem = document.createElement("li");
newItem.innerText = input.value;
list.appendChild(newItem);
input.value = "";
} else {
alert("请输入文字!");
}
}
```
这个函数会获取输入框的值并检查是否为空。如果不为空,它会创建一个新的列表项并将其添加到列表中。如果为空,则弹出一个警告框。最后,它会清空输入框,准备下一次输入。
相关问题
jq 在文本框里面输入文字 点击按钮 如果文本框为空则弹窗 如果文本框有文字则添加到列表
你可以使用 JavaScript 来实现这个功能,具体代码如下:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>文本框操作示例</title>
</head>
<body>
<input type="text" id="inputText">
<button onclick="addToList()">添加到列表</button>
<ul id="list"></ul>
<script>
function addToList() {
var inputText = document.getElementById("inputText");
var list = document.getElementById("list");
if (inputText.value.trim() === "") {
alert("文本框不能为空!");
} else {
var li = document.createElement("li");
li.textContent = inputText.value;
list.appendChild(li);
inputText.value = "";
}
}
</script>
</body>
</html>
```
这个示例中,我们首先定义了一个文本框和一个按钮,以及一个无序列表用于显示添加的内容。
然后在 JavaScript 中,我们定义了一个 `addToList` 函数,用于添加文本框的内容到列表中。在函数中,我们首先获取文本框和列表元素,然后判断文本框是否为空,如果为空,则弹出提示框;否则我们创建一个新的列表项,并将文本框的值赋给它。最后,我们将新的列表项添加到列表中,并清空文本框的值,以便下一次输入。
jq 点击按钮 如果文本框有文字 则把文字添加到列表里面 如果没有文字 则弹窗
可以使用以下的 jQuery 代码实现:
```html
<!-- HTML 结构 -->
<input type="text" id="input-text">
<button id="add-button">Add to list</button>
<ul id="list"></ul>
```
```javascript
// jQuery 代码
$(document).ready(function() {
$('#add-button').click(function() {
var inputText = $('#input-text').val();
if (inputText !== '') {
$('#list').append('<li>' + inputText + '</li>');
} else {
alert('Please enter some text.');
}
$('#input-text').val('');
});
});
```
上述代码中,我们首先在 HTML 中创建了一个文本框和一个按钮,以及一个空的列表。然后在 jQuery 代码中,我们使用 `$(document).ready()` 函数来确保页面加载完成后再执行代码。接着,我们绑定了按钮的点击事件,当按钮被点击时,我们获取文本框的值并检查是否为空。如果文本框不为空,我们将输入的文本添加到列表中,并清空文本框;如果文本框为空,则弹出警告框提示用户输入文本。最后,我们使用 `$('#input-text').val('')` 将文本框的值清空,以便用户输入下一个值时不必手动清空。