Ik ben bezig met een code die ervoor zorgt dat 3 input vakken een tekst/woord achter elkaar plaatsen in een output vak.
Input 2 ziet er dan als volgt uit:
woord1
woord2
Onderstaande code werkt en nu heb ik het zover dat de 3 input vakken als volgt samenvoegen in het output vak:
[woord1]
[woord2]
Nu wil ik graag de samenvoegingen in het output vak niet onder elkaar maar achter elkaar; als volgt:
[woord1][woord2]
Mijn vraag is als volgt: Hoe krijg ik de woorden achter elkaar ipv onder elkaar met deze code?
Wie kan mij hiermee helpen?
[JS] <script type="text/javascript">
function doAction()
{
var sep;
if(navigator.userAgent.indexOf("MSIE")>0)
sep = "\r\n";
else sep = "\n";
LeftS = document.getElementById("leftsymbol").value;
RightS = document.getElementById("rightsymbol").value;
InputS = document.getElementById("input").value
InputS = InputS.split(sep);
OutputS = new Array();
counter = 0;
tmpSpeed1 = "";
tmpSpeed2 = "";
for(i=0; i < InputS.length; i++)
{
if( (tmpSpeed1 = InputS.trim())!="")
OutputS[counter++] = LeftS + tmpSpeed1 + RightS;
}
document.getElementById("output").value = OutputS.join(sep);
}
function Fill(Symbol1, Symbol2)
{
LeftS = document.getElementById("leftsymbol");
RightS = document.getElementById("rightsymbol");
LeftS.value = Symbol1;
RightS.value = Symbol2;
}
</script>[/JS]
- Input 1: een teken '['
- Input 2: woorden onder elkaar 'woord1, woord2'
- Input 3: een teken ']'
Input 2 ziet er dan als volgt uit:
woord1
woord2
Onderstaande code werkt en nu heb ik het zover dat de 3 input vakken als volgt samenvoegen in het output vak:
[woord1]
[woord2]
Nu wil ik graag de samenvoegingen in het output vak niet onder elkaar maar achter elkaar; als volgt:
[woord1][woord2]
Mijn vraag is als volgt: Hoe krijg ik de woorden achter elkaar ipv onder elkaar met deze code?
Wie kan mij hiermee helpen?
[JS] <script type="text/javascript">
function doAction()
{
var sep;
if(navigator.userAgent.indexOf("MSIE")>0)
sep = "\r\n";
else sep = "\n";
LeftS = document.getElementById("leftsymbol").value;
RightS = document.getElementById("rightsymbol").value;
InputS = document.getElementById("input").value
InputS = InputS.split(sep);
OutputS = new Array();
counter = 0;
tmpSpeed1 = "";
tmpSpeed2 = "";
for(i=0; i < InputS.length; i++)
{
if( (tmpSpeed1 = InputS.trim())!="")
OutputS[counter++] = LeftS + tmpSpeed1 + RightS;
}
document.getElementById("output").value = OutputS.join(sep);
}
function Fill(Symbol1, Symbol2)
{
LeftS = document.getElementById("leftsymbol");
RightS = document.getElementById("rightsymbol");
LeftS.value = Symbol1;
RightS.value = Symbol2;
}
</script>[/JS]