0
나는 각 단어를 입력 한 후에 자동으로 쉼표를 삽입하려고 시도합니다. 내 코드와 fiddle이 참조를 위해 적합하지 않습니다.Dijit 텍스트 필드에서 각 단어를 키패드에 쉼표로 구분합니다.
JSP로
<body class="claro">
<input
data-dojo-type="dijit.form.ValidationTextBox"
data-dojo-props="uppercase:true"
id="validationTextBox"/>
</body>
자바 스크립트
dojo.require("dijit.form.ValidationTextBox");
dojo.ready(function() {
dojo.connect(dijit.byId("validationTextBox"), "onkeyup", function() {
//alert('hello');
var str = dijit.byId("validationTextBox").value.replace(/(\w)[\s,]+(\w?)/g, '$1, $2');
if (str!= dijit.byId("validationTextBox").value) dijit.byId("validationTextBox").value = str;
});
});