javascript replace

StormBreaker

Registered
Някой може ли да ми измисли нещо като това:
Имам едно падащо меню с две опции - change и dont change . Имам и една textarea, в която въвеждам текст. Искам докато се въвеждат букви javascript-a да ги променя. Примерно въвеждам "D" и то ми го променя на "A". Искам да видя как става аз после замените ще си ги оправям....
 
<script>
function dranbram(){
var str;
str=document.getElementById('ad').innerHTML;
str=str.replace(/a/g, "b");
document.getElementById('ad').innerHTML=str;
}
</script>

<textarea id="ad">
</textarea>
<a href="#" onClick="dranbram()">ops</a>

ето нещо но работи само под ИЕ вмомента мн ми се спи за да гледам къде е грешката ми. успех
 
mute,
вместо innerHTML , value
и май доколкото разбрах евента ще е onkeyup и не на <a> , а на textarea-та
 
bafitu каза:
mute,
вместо innerHTML , value
и май доколкото разбрах евента ще е onkeyup и не на <a> , а на textarea-та
неели иннър хтмл ? текст ареата няма валуе или се бъркам нещо
сега не се сещам имали начин да разбереш кое копче от клавиатурата е натиснал но кода по горе става


<script>
function dranbram(){
var str;
str=document.getElementById('ad').value;
str=str.replace(/a/g, "b");
document.getElementById('ad').value=str;
}
</script>

<textarea id="ad" onkeyup="dranbram()">
</textarea>
 
Виждал съм го. По някакъв начин може да се разбере.

EDIT:: Набарах го: http://www.javascriptkit.com/javatutors/javascriptkey2.shtml

Остава да разбера как да направя да сменям буквата дето е натисната с друга.
 

Back
Горе