Drkcore

24 05 2007 perl Tweet

HTML::Widgetでgoogle suggestっぽいことをやるとき

HTML::Widgetをつかってるフォームでタグ入力の部分をgoogle suggestっぽくやりたかったので、widgetに空のdivタグを突っ込むひつようがあった。

が、結局fieldsetタグの外側に押し出されてしまって思ったようにdivを突っ込めなかった。

my $w = $c->widget('bookmark_form')->method('post');
$w->element_container_class('Cheer::Container');

my $com_area = $w->element('Textarea', 'comment' )
    ->label('comment: ');
$com_area->cols(60)
    ->rows(5)        ->value($comment);
my $t = $w->element('Textfield', 'tag' )->size(50)->label('tag(word): ');
$t->value($joined_tag) if $joined_tag;
$t->attributes( autocomplete => "off" );
my $e = $w->element( 'Upload', 'pdf' )->size(20)->label('pdf_file  : ');
$e->accept('text/html');
$e->maxlength(1000);
$w->element('Submit',    'submit' )->value('submit');
$w->element('Block')->attributes( id => "suggest" );

しょうがないので最後にBlockを突っ込んでからmargin指定してDivの位置をそれっぽく合わせた。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021