JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://jp.igniteui.com/js/modernizr.min.js"></script>
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/infragistics.core.js"></script>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/infragistics.lob.js"></script>
<link href="https://cdn-na.infragistics.com/igniteui/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet"></link>
<link href="https://cdn-na.infragistics.com/igniteui/latest/css/structure/infragistics.css" rel="stylesheet"></link>
<script src="https://cdn-na.infragistics.com/igniteui/latest/js/i18n/infragistics-ja.js"></script>

<h3>Ultimate 製品の登録</h3>
    <form>
        <div class="group-fields">
            <label for="firstName">名前</label>
            <input id="firstName"></input>
        </div>
		<div class="group-fields">
			<label for="lastName">名字</label>
			<input id="lastName"></input>
		</div>
		<div class="group-fields">
			<label for="email">電子メール</label>
			<input id="email"></input>
		</div>
        <div class="group-fields">
            <label for="password">パスワード</label>
            <input id="password"></input>
        </div>
        <div class="group-fields">
            <label for="note">コメント</label>
            <div id="note"></div>
        </div>
        <div class="group-fields">
            <input id="readonly"></input>
            <label for="readonly" id="lock" class="inline">編集のロック</label>
        </div>
        <input id="btn" type="button" value="クリア"></input>
    </form>

CSS

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;
            }
        }

JavaScript

$(function () {
        	$("#firstName").igTextEditor({
        		placeHolder: "ジョン",
        	});
        	$("#lastName").igTextEditor({
        		placeHolder: "アンダーソン",
        	});

            $("#email").igTextEditor({
            	placeHolder: "[email protected]",
            	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);
            });
        });