ugrás a tartalomhoz

karakter módosítás

l3v3nt3 · 2015. Júl. 8. (Sze), 10.45
Sziasztok

Hogyan lehetne megoldani valamilyen programmal azt hogy, egy webes űrlap egyik már kitöltött beviteli mezőjének

ebből
( <input id="summary" class="text long-field" type="text" value="v-xy-z" name="summary"></input> )

tartalmát kimásolni, majd módosítás után beilleszteni egy másik beviteli mezőbe.

ebbe:
<textarea id="comment" class="textarea long-field wiki-textfield mentionable" wrap="virtual" data-issuekey="XYZ-1" data-projectkey="XYZ" rows="10" name="comment" cols="60"></textarea>

A módosítás az lenne hogy a "-" karaktereket kicserélje szóközökre.

Valamint kellene egy ciklus is a progiba hogy a "data-issuekey"-t növelje XYZ-1-től XYZ-20000-ig

hogy ne kelljen 20000-szer futtatni.
 
1

ID

Poetro · 2015. Júl. 8. (Sze), 15.42
Ugye azt tudjuk, hogy egy oldalon nem szabadna több azonos ID-jű mezőnek lennie.

Ha ezt a problémát áthidaltuk, akkor ajánlott a document.getElementById használata, illetve amennyiben több elemről van szó, akkor a document.getElementsByTagName. Előbbi egyetlen elemet ad vissza, vagy null-t, amennyiben az elem nem található az oldalon. Utóbbi egy node listát ad vissza (ami lehet üres is).

Az input és textarea elemeknek a value tulajdonságát használva olvashatjuk és írhatjuk az értékét.

Egy szövegben elég egyszerű az összes szabadon választott karaktert cserélni egy másikra. Például:
'ebbe'.replace(/e/g, 'a') // abba
Egy ciklust pedig legegyszerűbben a for kulcsszóval lehet megvalósítani. Például:
for (var i = 0; i <= 2000; i++) {
  // ciklus törzs
}
2

Ennél egy kicsit több

Joó Ádám · 2015. Júl. 8. (Sze), 16.03
Ennél egy kicsit több kontextusra lenne szükség. Saját oldalról van szó, vagy máséról? Backend vagy frontend oldalon szeretnéd megoldani? Mi az egésszel a célod?
3

Igen, az kimaradt a leírásból

l3v3nt3 · 2015. Júl. 9. (Cs), 10.25
Igen, az kimaradt a leírásból hogy, nem saját oldal, a forrást nem tudom módosítani. Egy nyilvántartási rendszerről van szó amit webes kezelő felületen érek csak el. Ezért lenne szükségem egy külső szoftverre ami megcsinálja helyettem a ctrl+c ctrl+v -t és a karakterek átírását, majd tovább lép és ezt pár ezerszer.
4

Chrome plugin

Poetro · 2015. Júl. 9. (Cs), 10.36
Akkor inkább írj hozzá egy Chrome plugin-t. Valószínűleg pár tucat sorból megvan. És talán ez a legegyszerűbb módszer megcsinálni.
5

Köszi

l3v3nt3 · 2015. Júl. 9. (Cs), 14.02
Már megoldódott a gond, de azért köszi.
6

Vagy még inkább egy Selenium

Joó Ádám · 2015. Júl. 9. (Cs), 15.42
Vagy még inkább egy Selenium szkriptet.