1
DrupalのFileField
出力から「サイズ」属性を削除しようとしています。今、それはこのようにタグを出力しますDrupalのFileField出力HTML5準拠
<input type="file" name="files[image]" class="form-file" id="edit-image" size="40" />
私は私のカスタムモジュールで#pre_render
コールバックでunset()
を使用しての順列の数を試してみましたが、私はちょうどサイズ=「」と羽目になる。アトリビュート自体は決して消えないので、HTML5バリデーターは引き続き不平を言う。これを達成するための別の方法、またはコールバックが最後に確実に実行されることを確実にする方法がありますか? $form['mystuff'][] = 'mycallback'
はトリックをやっていないし、普通の古いunset($form['mystuff']['#size'])
はあまりにも遅く実行されます。
明らかにあまりにもHTMLにあなたのDOCTYPEを変更します。 – SpaceBeers
そのようにもやってみました。何かが後で属性を残し続け、私はsize = ""で終わります。 –