作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用我的按钮为其他文本框赋值。我只能放置 1 个文本框(十进制),如果我不希望其他按钮在使用六进制、二进制和八进制时可单击,如何禁用它们。
如何忽略其他输入或将其删除,以免破坏我的转换。
Javascript:
function showme(count) {
document.getElementById('dec').value += count;
}
HTML:
<input id='dec' onclick="clickdecimal();" onkeyup="fromdecimal();" type="text">Decimal
<input id='bin' onclick="clickbinary();" onkeyup="frombinary();" type="text">Binary
<input id='hex' onclick="clickhexadecimal();" onkeyup="fromhexadecimal();" type="text">Hexadecimal
<input id='oct' onclick="clickoctal();" onkeyup="fromoctal();" type="text">Octal
<input id='btn' onclick="showme('1'), fromdecimal(), frombinary(), fromhexadecimal(), fromoctal();" type="button" value="1">
最佳答案
将这些按钮放入 div 中,并在所需字段获得焦点时显示它们:
function showme(count) {
document.getElementById('dec').value += count;
}
function showButtons(){
document.getElementById('buttons').style.display="block";
}
function hideButtons(){
document.getElementById('buttons').style.display="none";
}
#buttons{display:none}
<input onfocus="showButtons()" onfocusout="hideButtons()" onclick="clickdecimal();" onkeyup="fromdecimal();" type="text" id='dec' />Decimal<br/><br/>
<input onclick="clickbinary();" onkeyup="frombinary();" type="text" id='bin' />Binary<br/><br/>
<input onclick="clickhexadecimal();" onkeyup="fromhexadecimal();" type="text" id='hex' />Hexadecimal<br/><br/>
<input onclick="clickoctal();" onkeyup="fromoctal();" type="text" id='oct' />Octal<br/><br/>
<hr>
<div id="buttons">
<input type="button" onclick="showme('1'), fromdecimal(), frombinary(), fromhexadecimal(), fromoctal();" value="1" id='btn' />
<input type="button" onclick="showme('2'), fromdecimal(), frombinary(), fromhexadecimal(), fromoctal();" value="2" id='btn' />
<input type="button" onclick="showme('3'), fromdecimal(), frombinary(), fromhexadecimal(), fromoctal();" value="3" id='btn' /><br/>
<input type="button" onclick="showme('0'), fromdecimal(), frombinary(), fromhexadecimal(), fromoctal();" value="0" id='btn' />
</div>
您可以使用Jquery Toggle将原始JS函数最小化为elem.toggle()
。
关于javascript 如何使用按钮在不同的文本框中输入(我只能在十进制文本框中输入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46999357/
有一条(相对)众所周知的 Perl 公理:“只有 Perl 可以解析 Perl”。我想知道 Perl 6 是否仍然如此? 扩大讨论...考虑到 PyPy 最近的更新,我想到了这个问题。 Perl 独特
这是设置。在上一个问题中,我发现我可以通过子组件中的状态传递对象属性,然后使用 componentDidUpdate 获取该对象属性。在这种情况下,状态和属性都称为到达。 这是基本代码... expo
我运行的是 10.5.2 社区版。我已经标记了 源/主要/资源 作为源目录。我可以右键单击并“编译”某些文件,据我所知,这意味着 IDE 将文件复制到与发送类文件的“com.mydomain.pack
我是一名优秀的程序员,十分优秀!