Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <head>
  3. <title>Hi all</title>
  4. <script type='text/javascript'>
  5. var doAction = function() {
  6. var text = document.getElementById("text").value;
  7. var language = document.getElementById("language").value;
  8. if(text != "") {
  9. var xmlhttp;
  10.  
  11. if(window.XMLHttpRequest) {
  12. xmlhttp = new XMLHttpRequest();
  13. }
  14. else {
  15. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  16. }
  17.  
  18. var toSend = "text=" + text + "&language=" + language;
  19.  
  20. xmlhttp.open("POST", "checking.php", true);
  21. xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  22. xmlhttp.send(toSend);
  23. document.getElementById("ratespelling").innerHTML = "send.";
  24. xmlhttp.onreadystatechange = function() {
  25. if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  26. if(xmlhttp.responseText != "") {
  27. document.getElementById("ratespelling").innerHTML = "Your spelling is ?? accurate.";
  28.  
  29. document.getElementById("ctext").innerHTML = "Checked text: ".xmlhttp.responseText;
  30. }
  31. else {
  32. document.getElementById("ctext").innerHTML = "Error.";
  33. }
  34. }
  35.  
  36. };
  37. }
  38. else {
  39. document.getElementById("ctext").innerHTML = "Text not found.";
  40. }
  41. return false;
  42. };
  43.  
  44. </script>
  45. </head>
  46. <body>
  47. <form onSubmit="return doAction();" id="schecking" method="post">
  48. <textarea name="text" rows=4 cols=40>Tekstas</textarea><br />
  49. <select name="language" form="schecking">
  50. <option value="en">English</option>
  51. <option value="fr">France</option>
  52. <option value="lt">Lithuanian</option>
  53. <option value="pl">Polish</option>
  54. </select>
  55. <input type="submit" name="checking" value="Check spelling">
  56. </form>
  57. <div id="ratespelling"></div><br />
  58. <div id="ctext"></div>
  59. </html>
  60. </body>
  61.  
  62. <?php
  63. $text = explode(" ", $_POST['text']);
  64. $language = $_POST['language'];
  65. $pspell_link = pspell_new("en");
  66. foreach($text as $word){
  67. if (pspell_check($pspell_link, $word)){
  68. echo $word;
  69. }else{
  70. echo "<span style="color:red">".$word."</span>";
  71. }
  72. }
  73. ?>
  74.  
  75. <textarea name="text" rows=4 cols=40>Tekstas</textarea><br />
  76. <select name="language" form="schecking">
  77.  
  78. <textarea id="text" name="text" rows=4 cols=40>Tekstas</textarea><br />
  79. <select id="language" name="language" form="schecking">
  80.  
  81. var text = document.getElementById("text").value;
  82. var language = document.getElementById("language").value;
  83.  
  84. <textarea name="text" id="text" rows=4 cols=40>Tekstas</textarea><br />
  85. <select name="language" id="language" form="schecking">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement