Javascript: zamenjava name vrednosti
 
klopar 22. maj 2014 14:03:56 Pridružen od:
17. feb 2012
446 objav
78 113 24
#1

Pozdravljeni,



imam eno malce bolj zanimivo vprašanje :) ali je možno spremeniti name v input ( primer) z javascriptom? Spremeneniti želim vrednost v njem [imekigazelimspremenit].



<input class="" type="text" id="" name="ime_ki_ga_zelim_spremeniti">



Hvala in lep pozdrav


všeč(0) ni všeč(0) spam(0)
 
klopar 22. maj 2014 14:23:05 Pridružen od:
17. feb 2012
446 objav
78 113 24
#2

Sem že uredil s funkcijo ( remove() )


všeč(0) ni všeč(0) spam(0)
 
wingback 22. maj 2014 14:32:38 Pridružen od:
19. maj 2013
334 objav
224 14 3
#3

Ziv naceloma bi moglo it z ".attr('name', 'novo_ime');" Nisem probal.


všeč(2) ni všeč(0) spam(0)
 
FrEaKmAn 25. maj 2014 14:46:08 Pridružen od:
2. dec 2007
303 objav
175 59 0
#4

Zgornji primer od @wingback-a je verjetno z uporabe jQueryja ali kakšne podobne knjižnice. Če želiš to narediti samo z javascriptom oz. brez knjižnic, potem


document.getElementById("id-inputa").name = 'novo_ime';
všeč(2) ni všeč(0) spam(0)
 
klopar 26. maj 2014 09:08:45 Pridružen od:
17. feb 2012
446 objav
78 113 24
#5

Hvala obema za odgovor. Bom poskusil še tako, da vidim, če bo delovalo bolje, ker pri remove() funkciji me moti to, da ko je enkrat odstranjeno, da je potrebno ponovno osvežiti stran če želim, da ponovno deluje,


všeč(0) ni všeč(0) spam(0)
 
klopar 26. jun 2014 11:30:48 Pridružen od:
17. feb 2012
446 objav
78 113 24
#6

Pozdravljeni, imel bi še eno vprašanje iz java script. Spisal sem naslednjo kodo vendar imam težavo, saj nikakor ne moram ugotoviti, zakaj mi v textaria text vedno spusti vrstico in postavi na sredino.


function citiraj(item) {
alert($(item).attr("id"));
var vrednosti = $(item).attr("id");
// alert(vrednosti);
var citiranje = document.getElementById('preberi_odgovor_'+vrednosti).innerHTML; // prebere div
alert(citiranje);
$('#text_sporocilo').val($('#text_sporocilo').val() + citiranje).innerHTML;
//ZA NADALJEVANJE PISANJA
text_sporocilo.focus()
text_sporocilo.value+='';
return false;

<div id="odgovor"><span class="odgovor">
<div id="
preberi_odgovor_<?php echo $forum_odgovori_podatki['id'];?>">

<?php
$sporocilo_post_obdelaj = $forum_odgovori_podatki['sporocilo'];
//$sporocilo_post = mb_strtoupper(mb_substr($sporocilo_post_obdelaj,0,1,"UTF-8"),"UTF-8") .mb_strtolower(mb_substr($sporocilo_post_obdelaj,1,strlen($sporocilo_post_obdelaj),"UTF-8"),"UTF-8");
$sporocilo_post = mb_strtoupper(mb_substr($sporocilo_post_obdelaj,0,1,"UTF-8"),"UTF-8");
echo nl2br($sporocilo_post);
?></div>
</span></div>
všeč(0) ni všeč(0) spam(0)
 
klopar 28. jun 2014 13:04:34 Pridružen od:
17. feb 2012
446 objav
78 113 24
#7

Pozdravljeni, sporočam da sem zadevo rešil malce na drugačen način.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se