0
使用編輯器模板jquery我想檢查是否已添加格式的標籤,例如{title}
以便稍後能夠在查看模板時替換它們。檢查它包含的文本區域
不幸的是,或者檢查我只是糾正一個標籤,或者如果標籤前有一個單詞也表示不正確。
問題也是當使用HTML編輯器輸入標籤時,它的形式爲,並且也沒有正確驗證表單。
我試圖以某種方式克服,但不良
$('textarea').keyup(function() {
var val = this.value;
var my = $(this).val();
if (val.search(/{event_title}/) == 0) {
$("p.eventTagTitle").addClass("true");
} else {
$("p.eventTagTitle").removeClass("true");
}
if (val.search('{event_form}') == 0) {
$("p.eventTagForm").addClass("true");
} else {
$("p.eventTagForm").removeClass("true");
}
if (val.search('{event_author}') == 0) {
$("p.eventTagAuthor").addClass("true");
} else {
$("p.eventTagAuthor").removeClass("true");
} \t \t \t \t \t \t \t
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<p class="eventTag eventTagTitle">title</p>
\t \t \t \t <p class="eventTag eventTagForm">form</p>
\t \t \t \t <p class="eventTag eventTagAuthor">author</p>
\t \t \t \t <style>
\t \t \t \t .eventTag {color:red;}
\t \t \t \t .eventTag.true {color:green!important;}
\t \t \t \t </style>
<textarea type="text" name="eventTemplateBody" class="form-control" id="eventTemplateBody"></textarea>
謝謝你,但它不是這個。當添加標記{event_title}驗證爲綠色時,添加標記{event_title}和空格或{event_title} {event_form} =不工作 – Slawotu
我需要檢查所有標記是必需的。 – Slawotu
類似的解決方案在PHP stripos()當我有字符串和數組中的關鍵字必須在字符串/真或假 – Slawotu