curb
06-28-2006, 06:38 PM
I'm trying create a small form when someone puts in their name, it'll show up on the textarea in a sentence. This is what I have so far:
<form onsubmit="
if(this.elements['complete_letter'].value += 'Hi I\'m ')
this.elements['complete_letter'].value += ' and I\m frustrated.';
for(var i=0;i<this.elements.length;i++)
if(this.elements[i].className.indexOf('es') != -1)
this.elements['complete_letter'].value += (i == 0 ? '' : ' ') + this.elements[i].value;return false;"
action="">
<input type=text name=msgs1 size="28" class="es">
<input type="submit"value="send"><br>
<textarea name="complete_letter" rows="20" cols="50"></textarea>
</form>
I want it to say "Hi I'm NAME HERE and I'm frustrated." but instead it's giving me "Hi I'm and I'm frustrated NAME HERE".
<form onsubmit="
if(this.elements['complete_letter'].value += 'Hi I\'m ')
this.elements['complete_letter'].value += ' and I\m frustrated.';
for(var i=0;i<this.elements.length;i++)
if(this.elements[i].className.indexOf('es') != -1)
this.elements['complete_letter'].value += (i == 0 ? '' : ' ') + this.elements[i].value;return false;"
action="">
<input type=text name=msgs1 size="28" class="es">
<input type="submit"value="send"><br>
<textarea name="complete_letter" rows="20" cols="50"></textarea>
</form>
I want it to say "Hi I'm NAME HERE and I'm frustrated." but instead it's giving me "Hi I'm and I'm frustrated NAME HERE".