标签: required

HTML5:如何将"required"属性与"radio"输入字段一起使用

我只是想知道如何在radiobuttons上正确使用新的HTML5输入属性"required".每个radiobutton字段是否都需要如下所示的属性?或者只有一个领域得到它就足够了吗?

<input type="radio" name="color" value="black" required="required" />
<input type="radio" name="color" value="white" required="required" />
Run Code Online (Sandbox Code Playgroud)

html5 radio-button required

370
推荐指数
4
解决办法
37万
查看次数

需要和ng-required有什么区别?

requiredng-required(表单验证)之间有什么区别?

required angularjs

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

我可以将所需属性应用于HTML5中的<select>字段吗?

如何检查用户是否从<select>HTML5中的字段中选择了某些内容?

我看到<select>不支持新required属性......那么我必须使用JavaScript吗?还是有什么我想念的?:/

javascript html5 select required

245
推荐指数
5
解决办法
21万
查看次数

Firefox 4:有没有办法删除所需表单输入中的红色边框?

当需要在表单字段中定义时,Firefox 4会自动向此元素显示红色边框,甚至在用户点击提交按钮之前.

<input type="text" name="example" value="This is an example" required />
Run Code Online (Sandbox Code Playgroud)

我认为这对用户来说是令人不安的,因为他/她在开始时没有犯错.

我想隐藏初始状态的红色边框,但是当用户按下发送按钮时显示它,如果缺少标记为必需的字段.

我看了看:required,并:invalid从新的伪选择,但变化是之前和之后的验证.(来自Firefox 4所需的输入形式RED边框/大纲)

有没有办法在用户提交表单之前禁用红色边框,如果有一些缺少字段则显示它?

attributes border required firefox4

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

使用Boost Library程序选项的必需参数和可选参数

我正在使用Boost程序选项库来解析命令行参数.

我有以下要求:

  1. 一旦提供"帮助",所有其他选项都是可选的;
  2. 一旦未提供"帮助",则需要所有其他选项.

我怎么处理这个?这是我的代码处理这个,我发现它非常多余,我认为必须有一个容易做的,对吧?

#include <boost/program_options.hpp>
#include <iostream>
#include <sstream>
namespace po = boost::program_options;

bool process_command_line(int argc, char** argv,
                          std::string& host,
                          std::string& port,
                          std::string& configDir)
{
    int iport;

    try
    {
        po::options_description desc("Program Usage", 1024, 512);
        desc.add_options()
          ("help",     "produce help message")
          ("host,h",   po::value<std::string>(&host),      "set the host server")
          ("port,p",   po::value<int>(&iport),             "set the server port")
          ("config,c", po::value<std::string>(&configDir), "set the config path")
        ;

        po::variables_map vm;
        po::store(po::parse_command_line(argc, argv, desc), vm);
        po::notify(vm);

        if (vm.count("help"))
        {
            std::cout << desc << "\n";
            return false;
        }

        // There …
Run Code Online (Sandbox Code Playgroud)

c++ boost optional boost-program-options required

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

解释为什么构造函数注入比其他选项更好

在Pro Spring 3 Book中,第4章 - 介绍IOC和DI在春天 - 第59页,在"Setter Injection vs. Constructor Injection"部分,一段说

包含Spring,提供了一种机制,用于确保在使用Setter Injection时定义所有依赖项,但是通过使用Constructor Injection,您可以以容器无关的方式声明对依赖项的要求"

你能解释一下例子吗?

java spring dependency-injection required

63
推荐指数
5
解决办法
11万
查看次数

使用数据注释的有条件的必需属性

我有一个这样的课:

public class Document
{
   public int DocumentType{get;set;}

   [Required]
   public string Name{get;set;}

   [Required]
   public string Name2{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我[Required]NameName2属性上放置数据注释,那么一切正常,如果NameName2为空,验证将引发错误.

但我希望Name只有当字段DocumentType等于1 Name2时才需要字段,只有当DocumentType等于2 时才需要字段.

public class Document
{
   public int DocumentType{get;set;}

   [Required(Expression<Func<object, bool>>)]
   public string Name{get;set;}

   [Required(Expression<Func<object, bool>>)]
   public string Name2{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

但我知道我不能,它会导致错误.我该怎么做才能满足这个要求?

c# requiredfieldvalidator required data-annotations

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

Oracle中是否需要'as'关键字来定义别名?

Oracle中是否需要'AS'关键字来为SELECT语句中的列定义别名?

我注意到了

SELECT column_name AS "alias"
Run Code Online (Sandbox Code Playgroud)

是相同的

SELECT column_name "alias"
Run Code Online (Sandbox Code Playgroud)

我想知道以后一种方式定义列别名的后果是什么.

sql oracle alias required

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

Angular会在"必填"字段上自动添加"ng-invalid"类

我正在构建一个角度应用程序,我已经设置了一些表单.我有一些字段需要在提交前填写.因此我在其上添加了'required':

<input type="text" class="form-control" placeholder="Test" ng-model="data.test" required>
Run Code Online (Sandbox Code Playgroud)

但是,当我启动我的应用程序时,即使在单击提交按钮之前或在用户在字段中键入任何内容之前,字段仍显示为"无效"且类别为"ng-invalid"和"ng-invalid-required".

我怎样才能确保不会立即添加2个类,但是一旦用户提交了表单或者他在相应的字段中输入了错误?

javascript forms required angularjs

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

Django:使ModelForm中的某些字段成为必需= False

如何在ModelForm中创建某些字段= False?

如果我有:

class ThatForm(ModelForm):
  class Meta:
    widgets = {"text": Textarea(required=False)}
Run Code Online (Sandbox Code Playgroud)

或者,如果我有:

class ThatForm(ModelForm):
  text = Textarea(required=False)
Run Code Online (Sandbox Code Playgroud)

Django回归:

__init__() got an unexpected keyword argument 'required'
Run Code Online (Sandbox Code Playgroud)

forms django field modelform required

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