标签: input

宽度为100%的HTML输入文本框溢出表格单元格

有谁知道为什么宽度为100%的输入元素超过了表格的单元格边框.

在下面的简单示例输入框中查看表格的单元格边框,结果很可怕.这已经过测试,它以相同的方式发生:Firefox,IE7和Safari.

这对你有意义吗?我错过了什么,你知道可能的解决方案吗?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">    
<html><head>    
   <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <!-- don't use closing slash in meta tag, it breaks HTML4.01 transitional -->
   <title>Test input text in table</title>
   <style type="text/css">      
      table {border-top: 1px solid #ff0000; border-left: 1px solid #ff0000;}
      table td {border-right: 1px solid #00ff00; border-bottom: 1px solid #00ff00;}
      input[type="text"] {width: 100%;} /* removing this would make input not to go over cells border, but they would be too short, I want them to …
Run Code Online (Sandbox Code Playgroud)

html html-table input width

104
推荐指数
4
解决办法
19万
查看次数

如何在HTML日期输入标签中设置日期格式?

我想知道是否可以在html <input type="date"></input>标签中设置日期格式...目前它是yyyy-mm-dd,而我需要它以dd-mm-yyyy格式.

html format date input

102
推荐指数
5
解决办法
45万
查看次数

如何获取输入的表单父级?

当我只有对该INPUT的引用时,我需要获得对INPUT的FORM父级的引用.这可以用JavaScript吗?如果你愿意,可以使用jQuery.

function doSomething(element) {
    //element is input object
    //how to get reference to form?
}
Run Code Online (Sandbox Code Playgroud)

这不起作用:

var form = $(element).parents('form:first');

alert($(form).attr("name"));
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery input

100
推荐指数
2
解决办法
13万
查看次数

如何在Java中从控制台读取单个字符(用户键入它)?

当用户在Java中键入时,是否有一种从控制台读取单个字符的简单方法?可能吗?我尝试过这些方法但他们都在等待用户按下回车键:

char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read ();
char tmp = (char) System.console().reader().read();           // Java 6
Run Code Online (Sandbox Code Playgroud)

我开始认为System.in在按下enter之前不知道用户输入.

java console input

100
推荐指数
5
解决办法
14万
查看次数

Firefox的错误 - 禁用输入的属性在刷新时不重置

我发现了我认为是Firefox的一个错误,我想知道这是否真的是一个错误,以及任何解决方法.

如果您使用以下来源创建基本网页:

<html>
  <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
  </head>
  <body>
    <div>
      <input id="txtTest" type="text" />
      <input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" />
      <input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" />
      <input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" />
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果您disabletextbox动态再刷新页面,则textbox仍然会被禁用,而不是重新回到原来的状态没有被禁用.我在IE8和Chrome中尝试过这种方法,并且这些操作与我期望的一样,textbox当我刷新时将其重置为未禁用.

另一个有趣的信息是,如果输入是a checkbox而不是a ,它仍然会做同样的事情textbox.

html firefox textbox input

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

在Swift的iOS警报中从TextField获取输入值

我正在尝试使用输入发出警报消息,然后从输入中获取值.我发现了很多很好的教程如何制作输入文本字段.但我无法从警报中获得价值.

xcode input ios swift uialertcontroller

98
推荐指数
4
解决办法
8万
查看次数

如何检测何时单击文件输入取消?

如何检测用户何时使用html文件输入取消文件输入?

onChange让我检测他们何时选择文件,但我也想知道他们何时取消(关闭文件选择对话框而不选择任何内容).

html file input

97
推荐指数
8
解决办法
10万
查看次数

在文本框中按Enter键时如何触发HTML按钮?

所以我到目前为止的代码是:

<fieldset id="LinkList">
    <input type="text" id="addLinks" name="addLinks" value="http://">
    <input type="button" id="linkadd" name="linkadd" value="add">
</fieldset>
Run Code Online (Sandbox Code Playgroud)

它不在a中<form>,就像在a中一样<div>.但是,当我在textbox被调用的"addLinks"中键入内容时,我希望用户能够按Enter键并触发"linkadd" button,然后运行JavaScript函数.
我怎样才能做到这一点?
谢谢

编辑: 我确实找到了这段代码,但似乎没有用.

$("#addLinks").keyup(function(event){
    if(event.keyCode == 13){
        $("#linkadd").click();
    }
});
Run Code Online (Sandbox Code Playgroud)

html textbox input button

94
推荐指数
5
解决办法
19万
查看次数

从空间字符输入读取字符串?

我正在使用Ubuntu,我也使用Geany和CodeBlock作为我的IDE.我正在尝试做的是读取一个字符串(如"Barack Obama")并将其放在一个变量中:

#include <stdio.h>

int main(void)
{
    char name[100];

    printf("Enter your name: ");
    scanf("%s", name);
    printf("Your Name is: %s", name);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

Enter your name: Barack Obama
Your Name is: Barack
Run Code Online (Sandbox Code Playgroud)

如何让程序读取整个名称?

c string whitespace input scanf

93
推荐指数
5
解决办法
50万
查看次数

为什么std :: getline()在格式化提取后会跳过输入?

我有以下代码提示用户输入他们的名字和状态:

#include <iostream>
#include <string>

int main()
{
    std::string name;
    std::string state;

    if (std::cin >> name && std::getline(std::cin, state))
    {
        std::cout << "Your name is " << name << " and you live in " << state;
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现该名称已被成功提取,但不是州.这是输入和结果输出:

Input:

"John"
"New Hampshire"

Output:

"Your name is John and you live in "
Run Code Online (Sandbox Code Playgroud)

为什么输出中省略了状态名称?我给出了正确的输入,但代码忽略了它.为什么会这样?

c++ iostream input c++-faq istream

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