在js中调用其他函数并显示在文本框里
时间: 2023-11-22 10:56:17 浏览: 39
假设你的文本框的id为"myTextbox",可以通过以下代码来调用其他函数并将结果显示在文本框中:
```javascript
// 获取文本框元素
const textBox = document.getElementById("myTextbox");
// 调用其他函数并将结果赋值给变量
const result = myFunction();
// 将结果显示在文本框中
textBox.value = result;
```
其中,`myFunction()`为你所要调用的函数,`result`为函数返回的结果。你可以根据需要修改代码来适应具体的情况。
相关问题
弹窗中选择商品后在另一个文本框显示供应商并锁定文本框
这可以通过JavaScript来实现。你可以在弹窗中编写JavaScript代码,用于在选择商品后显示供应商并锁定文本框。
以下是一个示例代码,你可以根据你的实际需求进行修改:
```html
<!-- 弹窗中选择商品的代码 -->
<select id="product" onchange="showSupplier()">
<option value="">请选择商品</option>
<option value="product1">商品1</option>
<option value="product2">商品2</option>
<option value="product3">商品3</option>
</select>
<!-- 显示供应商的文本框 -->
<input id="supplier" type="text" readonly>
<!-- JavaScript代码 -->
<script>
function showSupplier() {
// 获取选中的商品
var selectedProduct = document.getElementById("product").value;
// 根据选中的商品设置对应的供应商
var supplier = "";
switch(selectedProduct) {
case "product1":
supplier = "供应商1";
break;
case "product2":
supplier = "供应商2";
break;
case "product3":
supplier = "供应商3";
break;
default:
supplier = "";
break;
}
// 显示供应商并锁定文本框
document.getElementById("supplier").value = supplier;
document.getElementById("supplier").readOnly = true;
}
</script>
```
在这个示例中,我们首先使用`onchange`事件来监听商品选择的变化。当用户选择了不同的商品时,`showSupplier()`函数将被调用。
在`showSupplier()`函数中,我们首先获取了选中的商品。然后根据选中的商品设置对应的供应商。最后,我们使用JavaScript将供应商显示在文本框中,并将文本框锁定,使得用户无法编辑。
web点击按钮在文本框中显示自动走动的时间代码
你需要使用JavaScript来实现这个功能。你可以在HTML中添加一个按钮和一个文本框,然后在JavaScript中编写代码来实现。
以下是一个例子:
HTML代码:
```
<button onclick="showTime()">显示时间</button>
<input type="text" id="time">
```
JavaScript代码:
```
function showTime() {
var time = new Date();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
var ampm = hours >= 12 ? 'PM' : 'AM';
// 将小时转换为12小时制
hours = hours % 12;
hours = hours ? hours : 12;
// 添加前导零
hours = hours < 10 ? '0' + hours : hours;
minutes = minutes < 10 ? '0' + minutes : minutes;
seconds = seconds < 10 ? '0' + seconds : seconds;
// 将时间显示在文本框中
document.getElementById('time').value = hours + ':' + minutes + ':' + seconds + ' ' + ampm;
// 每秒钟更新一次时间
setTimeout(showTime, 1000);
}
```
在这个例子中,`showTime()` 函数会获取当前时间,并将其显示在文本框中。然后,使用 `setTimeout()` 函数每秒钟更新一次时间。当用户点击按钮时,`showTime()` 函数会被调用。