このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

ラベルインプット 簡単だ

最も簡単なUIコンポネントだろう。わかりやすい。

<script> 
    goog.require('goog.ui.LabelInput');
    goog.require('goog.dom');
</script>


<form> 
    <input id=i name=i label='Search, add, or invite 1'> 
    <div id=d></div> 
    <script> 
      var $ = goog.dom.getElement;
 
      var li1 = new goog.ui.LabelInput;
      li1.decorate($('i'));
 
      var li2 = new goog.ui.LabelInput('Search, add, or invite 2');
      var el = li2.render($('d'));
      li2.getElement().name = 'dynamic';
    </script> 
    <button type="button">Faux Submit</button> 
</form> 

input要素のlabel属性はHTMLで定義されてない。勝手に付けている。スクリプトが走るとこれは消費されて消えて、おそらくtype属性が付くのだろう。