チケット #19037

{form}ブロックを使用した際に、<form>タグにname属性を設定できない

登録: 2009-10-05 14:34 最終更新: 2009-10-17 02:26

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

2.5.0 preview3からethna_fidをセットするように変更されているのですが、

その変更の際に<form>タグにname属性を設定できなくなっています。

そのため、<form>のname属性を利用したjavascript(document.form_name.element_name.value等)

を動作させることができません。

class/Plugin/Smarty/block.form.php内で、

unset($params['name'])

している部分のせいだと思いますが、如何でしょうか?

チケットの履歴 (6 件中 3 件表示)

2009-10-05 14:34 更新者: shutta
  • 新しいチケット "{form}ブロックを使用した際に、<form>タグにname属性を設定できない" が作成されました
2009-10-05 18:57 更新者: mumumu-org
  • 担当者(未割り当て) から mumumu-org に更新されました
2009-10-05 19:07 更新者: mumumu-org
  • マイルストーン(未割り当て) から 2.5.0p6 (削除済み) に更新されました
コメント

御報告有難うございます。

これは確かにバグですね。ethna_fid が Ethna 内部で使う値であることから、使用したら不要だという判断からunsetしていました。 nameだけはメジャーな属性だからunsetしてはいけませんです。失礼しました(汗

修正次第またこのチケットを更新しますので、お待ち下さい。

2009-10-06 07:34 更新者: mumumu-org
  • 解決法なし から 修正済み に更新されました
コメント

修正しました。diff は以下の通りです。 要するに、unset を削除してお試し下さい、ということです。 宜しくお願いします。

http://git.sourceforge.jp/view?p=ethna/ethna.git;a=commitdiff;h=bd72207257a0d1616f9a6dfe3df724e4e76dd1de#patch2

2009-10-10 14:32 更新者: sotarok
  • マイルストーン2.5.0p6 (削除済み) から 2.6.0 に更新されました
2009-10-17 02:26 更新者: mumumu-org
  • チケット完了時刻2009-10-17 02:26 に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする