2015-02-24 40 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");