Javascript: zamenjava name vrednosti

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

6 odgovorov

Sem že uredil s funkcijo ( remove() )

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

2

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';
2

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,

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>

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