Chce zaprogramować formularz odpowiedzialny za zapisywanie w bazie tekstu z pola textarea.W tym polu powinna być możliwość zmiany m.in. pogrubienia tekstu, kursywy, zmiany czcionki.Zrobiłem przykładowy formularz z polem textarea oraz linki ze zmienną action.Jeśli action='b' to powien tekst w polu textarea się pogrubić, a gdy action='i'to powinien się tekst pochylić.
Mam pewien problem, z którym nie mogę sobie poradzić.Proszę o pomoc:
- Jak zrobić aby pod zmienna $S1 podstawić tekst z pola textarea bez naciskania przycisku submit, tylko po naciśnięciu na któryś link?
- być może będe musiał zrobić zamiast linków B oraz I przyciski submit, to w takim razie jak podstawić pod zmienną $action i lub b?

Oto ten formularz:

  1. <form method="POST" action="word.php" name="form1">
  2. <p><a href="word.php?action=b"> B </a>
  3. <a href="word.php?action=i"> I </a>
  4. <input type="submit" value="Save" name="B5">
  5. </p>
  6. <p><textarea rows="12" name="S1" cols="51"><?php echo"arek arek"; ?></textarea></p>
  7. <input type="text" name="T1" size="20">
  8. </form>


oraz skrypt php:
  1. <?php
  2. $S1=$_POST['S1'];
  3. $action=$_GET['action'];
  4. echo $action;
  5. echo $S1;
  6. if($action=='b'){
  7. echo "<script language='javascript'>
  8. var string=document.getElementById('S1').value;
  9. alert (string);
  10. form1.S1.value=form1.S1.value.big();
  11. var string=document.getElementById('S1').value;
  12. </script>";
  13. }
  14. ?>