Jump to content

help with smileys


garydt

Recommended Posts

I have a forum and when the user clicks a smiley i want the symbol to go into the textarea but i'm stuck.

	        <form action="<?php echo $loginFormAction; ?>" method="POST" name="form1" id="form1">
		<SCRIPT LANGUAGE='JavaScript'>
    <!--
    function Smiles(which) {
    document.post.omsg.value = document.post.omsg.value + which;
    }
    //-->
    </SCRIPT>

  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<td>
<A HREF="javascript:Smiles('')"><IMG SRC="../smileys/smiley.gif" BORDER=0 alt=""></A>
</td>
		  <td ><br />
		  <strong>Enter post</strong><br />
		  <textarea name="omsg" cols="60" rows="7"><?php echo $edit; ?></textarea><p>

Link to comment
https://forums.phpfreaks.com/topic/80000-help-with-smileys/
Share on other sites

try this:

 

        <form action="" method="POST" name="form1" id="form1">
		<SCRIPT LANGUAGE='JavaScript'>
    <!--
    function Smiles(which) {
    document.getElementById('omsg').value = document.getElementById('omsg').value + which;
    }
    //-->
    </SCRIPT>

  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<td>
<A HREF="javascript:Smiles('')"><IMG SRC="../smileys/smiley.gif" BORDER=0 alt=""></A>
</td>
		  <td ><br />
		  <strong>Enter post</strong><br />

		  <textarea id="omsg" cols="60" rows="7"></textarea><p>

Link to comment
https://forums.phpfreaks.com/topic/80000-help-with-smileys/#findComment-405540
Share on other sites

also; add this in your Smiles() function; so the cursor will return back to the textarea after the smiley is inserted:

 

document.getElementById('omsg').focus();

 

so, now your code would be like this:

 

        <form action="<?php echo $loginFormAction; ?>" method="POST" name="form1" id="form1">
		<SCRIPT LANGUAGE='JavaScript'>
    <!--
    function Smiles(which) {
    document.getElementById('omsg').value = document.getElementById('omsg').value + which;
    document.getElementById('omsg').focus();
    }
    //-->
    </SCRIPT>

  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<td>
<A HREF="javascript:Smiles('')"><IMG SRC="../smileys/smiley.gif" BORDER=0 alt=""></A>
</td>
		  <td ><br />
		  <strong>Enter post</strong><br />

		  <textarea id="omsg" cols="60" rows="7"><?php echo $edit; ?></textarea><p>

Link to comment
https://forums.phpfreaks.com/topic/80000-help-with-smileys/#findComment-405593
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.