Witam
Pobieram tekst z pliku, wyświetlam w textarea i dokonuje edycji przy jednoczesnym usuwaniu znaków niedopuszczalnych.
Problem się zaczyna z onkeyup="clean('ta')" onkeydown="clean('ta')" ponieważ całość jest echo ' .
Parse error: syntax error, unexpected 'ta' (T_STRING), expecting ',' or ';'
Jak w prosty sposób to naprawić. Czy da się jakoś ten cudzysłów odpowiednio zapisać by błąd nie występował?
Kod:
<?php
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post" >
<center><textarea name="tresc" onkeyup="clean('ta')" onkeydown="clean('ta')" required wrap="physical" >'.file_get_contents($plik).'</textarea>';
echo '<p><input type="submit" name="poszlo" value="Zapisz"></center>';
echo '</form>';
?>
<script>
function clean(el){
var textfield = document.getElementById(el);
var regex = /[^a-z 0-9?!.,]/gi;
if(textfield.value.search(regex) > -1) {
textfield.value = textfield.value.replace(regex, "");
}
}
</script>