은 내가 non2
를 누르면 그때 그때 textarea1
에 text2
를 인쇄 pos2
을 누르면, 다음 textarea2
선택한 기능을 만드는 방법은 무엇입니까?
text2
를 인쇄 등
- 하는 기능을 구현하기 위해 노력하고있어. 내가 삭제됩니다 다음
textarea2
에textarea1
및text2
에text2
인쇄됩니다pos2
를 누를 때 내가 원하는 여기
이다. 반대로, 내가 pos2
을 먼저 누르고 non2
을 누르는 경우 text2
만 textarea2
에 인쇄하십시오.
if-else 문을 사용하여 POS 또는 NON 중 하나가 클릭되었는지 확인하려고했습니다.
<?php
for ($j = 1; $j <= 3; $j++) {
echo '
<div id="part'. $j .'" >
<div id="teks'.$j.'">TEXT 2 </div>
<input type="radio" id="pos'. $j .'" name="teks'.$j.'" value="POS" onclick="addPOS(this.previousElementSibling.innerHTML);">POS2</input>
<input type="radio" id="non'. $j .'" name="teks'.$j.'" value="NON" onclick="addNON(this.previousElementSibling.previousElementSibling.innerHTML);">NON2</input>
<input type="radio" id="neg'. $j .'" name="teks'.$j.'" value="NEG" checked="checked" onclick="delPOS(document.getElementById(\'teks'.$j.'\').innerHTML); delNON(document.getElementById(\'teks'.$j.'\').innerHTML);">NEG2</input>
</div>
';
}
?>
<script type="text/javascript">
function delPOS(elem)
{
var txt = document.getElementById("posbox").value;
if (txt.length>elem.length){
document.getElementById("posbox").value = txt.substr(0,txt.length-elem.length-1);
}else{
document.getElementById("posbox").value="";
}
}
function delNON(elem)
{
var txt = document.getElementById("nonbox").value;
if (txt.length>elem.length){
document.getElementById("nonbox").value = txt.substr(0,txt.length-elem.length-1);
}else{
document.getElementById("nonbox").value="";
}
}
function delNEG(elem)
{
var txt = document.getElementById("negbox").value;
if (txt.length>elem.length){
document.getElementById("negbox").value = txt.substr(0,txt.length-elem.length-1);
}else{
document.getElementById("negbox").value="";
}
}
function addPOS(elem)
{
document.getElementById("posbox").value+=elem;
}
function addNON(elem)
{
document.getElementById("nonbox").value+=elem;
}
function addNEG(elem)
{
document.getElementById("negbox").value+=elem;
}
</script>
<div id="box" >
<textarea style="width:420px" name="posbox" id="posbox" rows="4" cols="70"></textarea>
<textarea style="width:420px" name="nonbox" id="nonbox" rows="4" cols="70"></textarea>
<textarea style="width:420px" name="negbox" id="negbox" rows="4" cols="70"></textarea>
</div>
그러나이 작동하지 않습니다 이것은 내가 함께 끝난 것입니다. 내가 뭘 잘못하고 어떻게 해결할 수 있니?
우선 나는 것을 귀하의 HTML을 수정하는 것입니다. body와 html 태그의 두 쌍이 있습니다. –
@Andy Ok Fix. 그래서? – user2413763