Wijmo ユーザーガイド > ウィジェット > Textbox > クイックスタート |
このクイックスタートでは、Web ページの作成、wijtextbox ウィジェットの追加、およびウィジェットの外観と動作のカスタマイズを行うことができます。
ドロップダウンしてマークアップをコピーします
テキストエディタに張り付けます |
コードのコピー |
---|---|
<!DOCTYPE HTML> <HTML> <head> </head> <body> </body> </HTML> |
ドロップダウンからリファレンスをコピーして head タグ内に貼り付けます
リファレンス |
コードのコピー |
---|---|
<!--jQuery References--> <script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script> <script src="http://code.jquery.com/ui/1.11.0/jquery-ui.min.js" type="text/javascript"></script> <!--Theme--> <link href="http://cdn.wijmo.com/themes/aristo/jquery-wijmo.css" rel="stylesheet" type="text/css" /> <!--Wijmo Widgets CSS--> <link href="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20173.128.min.css" rel="stylesheet" type="text/css" /> <!--Wijmo Widgets JavaScript--> <script src="http://cdn.wijmo.com/jquery.wijmo-open.all.3.20173.128.min.js" type="text/javascript"></script> <script src="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20173.128.min.js" type="text/javascript"></script> <script src="http://cdn.wijmo.com/interop/wijmo.data.ajax.3.20173.128.js" type="text/javascript"></script> <!--Knockout JS Library--> <script src="http://cdn.wijmo.com/external/knockout-3.1.0.js" type="text/javascript"></script> <!--Wijmo Knockout Integration Library--> <script src="http://cdn.wijmo.com/interop/knockout.wijmo.3.20173.128.js" type="text/javascript"></script> |
このマークアップは、3つのテキストボックスウィジェットをページに追加します。
ドロップダウンからマークアップをコピーして body タグ内に貼り付けます
マークアップ |
コードのコピー |
---|---|
<h3>Text Input</h3> <input id="textbox" type="text" / > <h3>Password Input</h3> <input id="textbox" type="password" /> <h3>Text Area</h3> <textarea id="area" rows="5" cols="50"></textarea> |
<head> タグ内の参照の下に、次のスクリプトを追加して jQuery ウィジェットを初期化します。このスクリプトは、3つのテキストボックスのそれぞれを呼び出し、ユーザーがそれぞれに入力を開始したときに非表示になる透かしテキストを追加します。
ドロップダウンからスクリプトをコピーして head タグ内に貼り付けます
スクリプト |
コードのコピー |
---|---|
<script type="text/javascript"> $(document).ready(function () { $(":input[type='text'],:input[type='password'],textarea").wijtextbox(); var watermark = 'Collect user names, hide password input, and allow users to resize a multi-line text area.'; $(":input[type='text'],:input[type='password'],textarea").blur(function () { if ($(this).val().length == 0) $(this).val(watermark).addClass('watermark'); }).focus(function () { if ($(this).val() == watermark) $(this).val('').removeClass('watermark'); }).val(watermark).addClass('watermark'); }); </script> |