OSS で利用できる機能
エディター - テキスト エディター
このサンプルは igTextEditor の基本オプションを紹介します。
このサンプルは CTP 機能を使用しています。製品版では、API や動作が変更される場合があります。
Ultimate 製品の登録
このサンプルは、より大きい画面サイズのためにデザインされました。
モバイル デバイスで画面を回転、フル サイズ表示、またはその他のデバイスにメールで送信します。
コード ビュー
クリップボードへコピー
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <!-- Ignite UI for jQuery Required Combined CSS Files --> <link href="http://cdn-na.infragistics.com/igniteui/2024.1/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" /> <link href="http://cdn-na.infragistics.com/igniteui/2024.1/latest/css/structure/infragistics.css" rel="stylesheet" /> <style> h3 { font-size:20px; margin-bottom:20px; } .group-fields { margin-bottom: 10px; } .group-fields label { display: block; line-height:18px; } .group-fields .inline { display:inline; } .group-fields .ui-igcheckbox-normal { margin-right: 5px; float: left; } .group-fields .ui-igedit-container { width: 250px; } @media screen and (min-width:360px) { .group-fields .ui-igedit-container { width: 300px; } } </style> <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js"></script> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script> <!-- Ignite UI for jQuery Required Combined JavaScript Files --> <script src="http://cdn-na.infragistics.com/igniteui/2024.1/latest/js/infragistics.core.js"></script> <script src="http://cdn-na.infragistics.com/igniteui/2024.1/latest/js/infragistics.lob.js"></script> </head> <body> <h3>Ultimate 製品の登録</h3> <form> <div class="group-fields"> <label for="firstName">名前</label> <input id="firstName" /> </div> <div class="group-fields"> <label for="lastName">名字</label> <input id="lastName" /> </div> <div class="group-fields"> <label for="email">電子メール</label> <input id="email" /> </div> <div class="group-fields"> <label for="password">パスワード</label> <input id="password" /> </div> <div class="group-fields"> <label for="note">コメント</label> <div id="note"></div> </div> <div class="group-fields"> <input id="readonly" /> <label for="readonly" id="lock" class="inline">編集のロック</label> </div> <input id="btn" type="button" value="クリア" /> </form> <script> $(function () { $("#firstName").igTextEditor({ placeHolder: "ジョン", }); $("#lastName").igTextEditor({ placeHolder: "アンダーソン", }); $("#email").igTextEditor({ placeHolder: "john@email.com", validatorOptions: { email: true } }); $("#password").igTextEditor({ textMode: "password", placeHolder: "********" }); $("#note").igTextEditor({ textMode: "multiline", height: 100, visibleItemsCount: 5 }); $('#readonly').igCheckboxEditor({ valueChanged: function (evt, ui) { if (ui.newState == true) { $("#note").igTextEditor("option", "readOnly", true); } else { $("#note").igTextEditor("option", "readOnly", false); } } }); $('#lock').igNotifier({ direction: "top", showOn: "mouseenter", state: "info", showIcon: true, locale: { infoMsg: "チェックするとコメント領域を読み取り専用にします。" } }); $("#btn").click(function () { $("#firstName").igTextEditor("option", "value", ""); $("#lastName").igTextEditor("option", "value", ""); $("#email").igTextEditor("option", "value", ""); $("#password").igTextEditor("option", "value", ""); $("#note").igTextEditor("option", "value", ""); $("#readonly").igCheckboxEditor("option", "checked", false); $("#note").igTextEditor("option", "disabled", false); $("#note").igTextEditor("option", "readOnly", false); }); }); </script> </body> </html>