вот код
<?php
echo'
<form action="" id="f" method="post" onSubmit = "return function();">
<br>
<textarea name="text1" id="eng" rows="5" cols="150" >'.ltrim($_POST['text1']).'</textarea><br>
<br>
<textarea name="text2" id="ru" rows="5" cols="150" >'.ltrim($_POST['text2']).'</textarea><br>
<br>
<center><input type = "submit" value = "Clear" name = "clear" class = "button" align = "center" onclick="document.getElementById(text1).value=\'\';"></center>
<center><input type = "submit" value = "Go" name = "edit" class = "button" align = "center"></center>
</form>';
?>
нужно было просто экранировать кавычки, ошибка исчезла но поле не чистит.