标签: inputbox

在IE8中无法单击具有透明背景的输入框

我在表单中有一个绝对定位的输入框.输入框具有透明背景:

.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)

html css internet-explorer inputbox internet-explorer-8

50
推荐指数
4
解决办法
9万
查看次数

如何在开始输入后删除HTML输入框默认文本

假设我有一个输入框,其中包含默认文本"name".我希望用户单击该框,文本将保留在框中,直到用户开始输入.

在聚焦之后,我不是在寻找清除输入框的代码.

谢谢!

html input inputbox

20
推荐指数
1
解决办法
4万
查看次数

如何减少文本框的宽度?

我可以在不使用类的情况下减少文本框宽度吗?

<input type="text" maxlength="5" style="3px"/>
Run Code Online (Sandbox Code Playgroud)

html maxlength inputbox

19
推荐指数
1
解决办法
10万
查看次数

用于密码输入的Delphi InputBox?

输入框:

answer:=Inputbox('a','b','c');
Run Code Online (Sandbox Code Playgroud)

工作得很好,但我正在寻找一个蒙面的,就像一个密码盒,你只看到小星星而不是键入的字符.

delphi mask textinput inputbox

14
推荐指数
3
解决办法
2万
查看次数

用输入框提示用户?[C++]

我的目标是只需使用弹出框询问用户输入.我搜索了很多,几乎所有结果都说创建一个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文件.: - /由于问题是时间敏感的,它总比没有好.

c++ winapi inputbox

12
推荐指数
2
解决办法
3万
查看次数

如何将ngFocus/ngBlur委托给指令的模板<input>元素?

我正在尝试创建一个自定义组件(指令),它由一个<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-blurng-focus设置<my-input>为响应输入框上的模糊/焦点事件.

我有以下解决方案几乎工作:http://codepen.io/anon/pen/KpELmj

1)我有一种感觉,这可以用更好的方式实现,我似乎无法做到这一点.思考?

2) $event似乎是undefined,我无法理解为什么.思考?

inputbox dom-events angularjs angular-directive

11
推荐指数
1
解决办法
4142
查看次数

如何添加对Microsoft.VisualBasic.dll的引用?

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)

最初我在这里发现了这个

c# inputbox

9
推荐指数
3
解决办法
3万
查看次数

在Chrome中设置HTML5数字输入(旋转框)的样式

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)

看起来他们可能根本无法改变.有任何人对此有经验吗?我知道有一种隐藏按钮的方法.理想情况下,我只想删除它们的边界半径.

有趣的是,填充似乎适用于这些按钮.我知道他们在听!

css html5 google-chrome inputbox

9
推荐指数
1
解决办法
2万
查看次数

处理InputBox的取消以选择范围

我有以下代码:

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的范围.

我怎样才能避免这个错误?

error-handling excel vba excel-vba inputbox

8
推荐指数
3
解决办法
2万
查看次数

在输入框中键入时将整数转换为货币格式

我将尝试尽可能清楚地解决这个问题.

我需要一个输入框来读取整数,例如"12345"并将其转换为货币格式,例如:$ 123.45.这需要在用户输入时进行.

javascript integer inputbox

6
推荐指数
1
解决办法
1万
查看次数