在单击后使用javascript更改文本框的值
Change the value of a text box using javascript upon clicking
在这个程序中,我想在另一本教科书中显示答案,一旦教科书包含一个值被点击。此外,我想做到这一点,而不使用计算按钮。
所以我试图实现这个,但失败了。
function mm() {
if (isNaN(document.getElementById("m"))) {
console.log("Null");
} else {
console.log("OK");
var x = document.getElementById("m").value;
var y = x * 1000;
document.getElementById("mm")[0].innerHTML = y;
}
}
function m() {
if (isNaN(document.getElementById("mm"))) {
console.log("Null");
} else {
console.log("OK");
var x = parseInt(document.getElementById("mm").value);
var y = x / 1000;
document.getElementById("m")[2].innerHTML = y;
}
}
<div>
<table>
<tr>
<td>mm</td>
<td>
<Input type='text' name='mm' onclick="mm();" />
</td>
</tr>
<tr>
<td>m</td>
<td>
<Input type='text' name='m' onclick="m();" />
</td>
</tr>
</table>
</div>
所以最后我能够使用on input事件让我的代码工作。
function mm(p) {
console.log("OK");
var x = p;
var y = x * 1000;
document.getElementById("mm").value = y;
}
function m(p) {
console.log("OK");
var x = p;
var y = x / 1000;
document.getElementById("m").value = y;
}
<table>
<tr>
<td>m</td>
<td>
<Input type='text' id='m' oninput="mm(this.value);" />
</td>
</tr>
<tr>
<td>mm</td>
<td>
<Input type='text' id='mm' oninput="m(this.value);" />
</td>
</tr>
</table>
相关文章:
- Servlet对浏览器上显示的纯文本Javascript的响应
- 删除选定文本javascript前后的特定文本
- 在两个括号内插入文本 - Javascript
- 获取文本javascript+iframe
- 语音到文本JavaScript,HTML5
- 使用谷歌融合表格地图的网页文本/JavaScript未显示
- 在显示和隐藏文本(javascript)之间切换
- 使用哈希标记保存文本(Javascript - PHP - MySQL)
- 停止闪烁文本 JavaScript
- 如何计算一个字母在文本javascript中出现的次数
- 有效地突出显示文档中的文本 (JavaScript)
- 将变量传递给文本 javascript
- 如何暂停文本 Javascript / var textarray
- 从段落中搜索文本 - Javascript
- 如何使用 id 输入类型=“文本”JavaScript 中的值设置自动 2 个十进制数
- 替换文本 JavaScript .append()
- 语音到文本JavaScript识别医学词典
- 在提取的文本 JavaScript 中搜索关键字
- 如何在HTML中将文本javascript显示为正常正文的一部分
- 单击图像时更改段落文本(Javascript)