Portál AbcLinuxu, 12. května 2025 05:28
Zdravim, mam usercsript, kterej, když něco napíšu do textového pole, tak ve výsledku přidá před i za ten text > > > text < < <
tady:
for (var i = 0; i <document.forms.length; i++) {
var form = document.forms[i];
if (form.name == 'f') {
form.addEventListener("submit", function() {
document.getElementById("msg").value = ' > > > ' + document.getElementById("msg").value + ' < < < ';
}, false);
break;
}
}
Jenomže mam problém... potřebuju, aby to umělo taky to, že když napíšu "/" a za tim nějaký text (příkaz) tak aby to tam ty > > >... nepřidávalo x-)
asi by to mělo začínat msg.indexOf("/"); ale jak dál, aby to nevykonalo to připsání znaků, to nevim...x-)
Díky za nějakou odpověď x-))
var el = document.getElementById("msg"); if (!el.value.match(/^\s+\//)) { el.value = ">>>" + el.value + "<<<"; }
toto nefunguje....nejprv odešle text a potom vloží do textového pole ty znaky...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.