2015-02-24 41 views
0

嗨,我创建一个表单http://www.kjds.org/templates/articlecco_cdo/aid/2871032/jewish/Untitled.htm要求不强制领域具有价值

如果在此代码的第一部分看有客人表和无法出席选项,如果你选择第2则参加者字段启用并成为javascript所必需的,但问题是我仍然可以提交我的表单而不填写该字段。

如果required =“true”then字段确实需要,那么required和required会有区别=“true”。但是,我发现如果在要求价值的条款中规定了要求或没有差异,那么没有区别。

我发现它,我把要求=“真正”我不能用JS来操纵它,所以我被限制在必需的。

我正在使用私人公司的cms平台。

请让我知道,如果我做错了什么,但据我所知,有一个平台的问题,它可以让所需的字段去填充。

+1

这难道不是工作:'yourelement.setAttribute( “需要”, “假”);'? – NuclearPeon 2015-02-24 20:09:57

+0

好的...在HTML5中,如果您有'必需'属性,表单将不会提交,直到它具有任何类型的值。 您是否尝试过使用类而不是属性。一个名为“必需”的类,只需添加或删除它取决于用户检查? – JuanBonnett 2015-02-24 20:10:22

+0

@NuclearPeon伟大的解决了问题 – Jenny 2015-02-24 20:16:11

回答

1

试试这个:

yourelement.setAttribute("required", "false");