我在表单中有一个绝对定位的输入框.输入框具有透明背景:
.form-page input[type="text"] {
border: none;
background-color: transparent;
/* Other stuff: font-weight, font-size */
}
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,我无法通过在IE8中单击它来选择此输入框.但它在Firefox中完美运行.同样的事情发生了background: none
.当我更改背景颜色时:
background-color: red;
它工作正常,所以这是与透明背景相关的问题.设置边框只需单击其边框即可选择输入框.
是否有一个解决方法是在IE8中使用透明背景的可点击输入框?
更新:示例.取消注释background-color
,输入框可选.您也可以单击选择框,然后按Shift + Tab键对输入框进行聚焦.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head></head><body>
<style type="text/css">
input[type="text"] {
border: none;
background: transparent;
/*background-color: blue;*/
}
#elem528 { position:absolute; left:155px; top:164px; width:60px; height:20px; }
#elem529 { position:absolute; left:218px; top:164px; width:40px; height:20px; }
</style>
<img src="xxx.png" alt="" width="1000" height="1000">
<input id="elem528" maxlength="7" type="text">
<select id="elem529"></select>
</body></html>
Run Code Online (Sandbox Code Playgroud) 假设我有一个输入框,其中包含默认文本"name".我希望用户单击该框,文本将保留在框中,直到用户开始输入.
在聚焦之后,我不是在寻找清除输入框的代码.
谢谢!
我可以在不使用类的情况下减少文本框宽度吗?
<input type="text" maxlength="5" style="3px"/>
Run Code Online (Sandbox Code Playgroud) 输入框:
answer:=Inputbox('a','b','c');
Run Code Online (Sandbox Code Playgroud)
工作得很好,但我正在寻找一个蒙面的,就像一个密码盒,你只看到小星星而不是键入的字符.
我的目标是只需使用弹出框询问用户输入.我搜索了很多,几乎所有结果都说创建一个messageBox非常简单:
MessageBox (NULL, "Hello World" , "Hello", MB_OKCANCEL);
Run Code Online (Sandbox Code Playgroud)
但是创建一个需要输入的弹出窗口更加复杂,并且没有直接的方法来实现它.我在谷歌上找到的所有结果都是在2001年到2005年之间的某个地方.我想我在这里询问近年来是否出现了一些更直接的解决方案.
希望像Java一样好看和直接:
int number = JOptionPane.showInputDialog ("Enter an integer");
Run Code Online (Sandbox Code Playgroud)
如果不是这样的话,我能否简要解释一下如何做到这一点?
编辑:我无法得到任何工作.:(我最后编写代码来完成Java工作,然后编写一行C++代码来调用.jar文件.: - /由于问题是时间敏感的,它总比没有好.
我正在尝试创建一个自定义组件(指令),它由一个<input>
框和一个[-]
和[+]
按钮组成.目前,以下示例仅实现输入框.
所以,我说我的指令有以下HTML:
<my-input ng-blur="onBlur($event)" ng-focus="onFocus($event)"></my-input>
出于测试目的,我使用以下代码:
app.run(function ($rootScope) {
$rootScope.onBlur = function ($event) {
console.log('onBlur', $event);
};
$rootScope.onFocus = function ($event) {
console.log('onFocus', $event);
};
});
Run Code Online (Sandbox Code Playgroud)
现在我想创建我的自定义<my-input>
指令,它<input>
在模板上有一个框,我需要ng-blur
和ng-focus
设置<my-input>
为响应输入框上的模糊/焦点事件.
我有以下解决方案几乎工作:http://codepen.io/anon/pen/KpELmj
1)我有一种感觉,这可以用更好的方式实现,我似乎无法做到这一点.思考?
2) $event
似乎是undefined
,我无法理解为什么.思考?
using Microsoft.VisualBasic;
Microsoft.VisualBasic.Interaction.InputBox("Favourite RPG?", "Game", "Cool!");
Run Code Online (Sandbox Code Playgroud)
那么这样做基本上就是询问用户他们最喜欢的RPG.然后它显示默认值.我知道这是一个小例子,但我的程序不会运行,因为我收到此错误:
The type or namespace name 'Interaction' does not exist in the namespace 'Microsoft.VisualBasic' (are you missing an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
最初我在这里发现了这个
Chrome最近更新了其输入元素样式.我非常喜欢number
输入类型,但是它们的新风格为我们提供了圆形按钮,这些按钮不能完全适合方形输入框.
我已经多次尝试让这些输入改变,但他们不会让步.从它input[type='number']
自己到这些按钮:
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
border-radius: none !important; background: black; color: red;
}
input:-webkit-autofill { background: black; color: red; }
Run Code Online (Sandbox Code Playgroud)
看起来他们可能根本无法改变.有任何人对此有经验吗?我知道有一种隐藏按钮的方法.理想情况下,我只想删除它们的边界半径.
有趣的是,填充似乎适用于这些按钮.我知道他们在听!
我有以下代码:
dim selectRange as Range
Set selectRange = Application.InputBox("Select your range", "Hello", , , , , , 8)
Run Code Online (Sandbox Code Playgroud)
当用户选择取消InputBox提示时,它将返回error of Object not set
.
我试图使用Variant变量类型但我无法处理它.在取消的情况下,它返回False
,同时在选择范围的情况下,它返回InputBox的范围.
我怎样才能避免这个错误?
我将尝试尽可能清楚地解决这个问题.
我需要一个输入框来读取整数,例如"12345"并将其转换为货币格式,例如:$ 123.45.这需要在用户输入时进行.