Привет всем У меня есть эта проблема и я действительно не знаю, как ее решить: Я использую инструмент Textext на свой сайт, я печатаю все свои теги в текстовом поле, но когда мне нужны теги, я не могу их получить вот мой код:Получить теги textext в javascript?
HTML код:
<textarea id="tagsa" rows="1" cols="70" style="color: black;" placeholder="Add Your Article Tags.. Max=7" ></textarea>
и вот мой textext JQuery код:
function checkLength() {
if ($("#tagsa").next().children().length < 7) {
return true;
}
return false;
}
$('#tagsa').textext({
plugins: ' prompt autocomplete ajax arrow clear suggestions tags',
prompt: 'Add one...',
ajax: {
url: '../data.json',
dataType: 'json',
cacheResults: true
},
tagsItems: eval(get_suggestion()),
//eval(get_suggestion()),
ext: {
tags: {
addTags: function (tags) {
if (checkLength()) {
$.fn.textext.TextExtTags.prototype.addTags.apply(this, arguments);
}
else
alert("Only 7 Tags Allowed");
}
}
}
}).bind('tagClick', function (e, tag, value, callback) {
var url = "Finder.aspx?tag=" + value;
window.location = url;
}).bind('isTagAllowed', function (e, data) {
var formData = $(e.target).textext()[0].tags()._formData,
list = eval(formData);
// duplicate checking
if (formData.length && list.indexOf(data.tag) >= 0) {
data.result = false;
}
});
я попытался это:
alert(document.getElementById("tagsa").value)
, но он не показывает мне внутренний текст/теги
может ли один помочь мне с этим?
Я не уверен, я понимаю ваш вопрос/проблему. Ваше предупреждение не работает, даже если в вашем текстовом поле есть текст? – Fuzzzzel
Непонятно, что вы просите. Пожалуйста, добавьте более подробную информацию и уточните, и мы будем рады помочь вам. Чем больше кода вы изолируете, тем лучше - мы с большей вероятностью будем помогать с короткими изолированными фрагментами кода. – apscience