Большое всем спасибо! :dance:
|
незачто, продолжайте писать глупости.
|
Цитата:
|
у меня это
<center><input type = "submit" value = "Clear" name = "clear" class = "button" align = "center" onclick="document.getElementById(texte).value=''"></center> выдает это Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in Z:\home\inter.com\www\words.php on line 32 что тут не так? |
Цитата:
|
вот код
<?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>';
?>
нужно было просто экранировать кавычки, ошибка исчезла но поле не чистит. |
подсказали так:
echo '<form action="" id="f" method="post" onSubmit = "return function();">
original<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>
<input type = "submit" value = "Go" name = "edit" class = "button" align = "center"><br>
<input type="button" value="Clear" onclick="clear_form();" />
</form>
<script type="text/javascript">
function clear_form() {
document.getElementById(\'eng\').value = \'\';
document.getElementById(\'ru\').value = \'\';
alert(\'Форма очищена\');
}
</script>';
а еще я протупили и не по id а по name все делал:( |
| Часовой пояс GMT +3, время: 02:17. |