Введите текст в поле ввода с помощью переменной PHP - PullRequest
0 голосов
/ 29 марта 2011

Я хотел бы написать в поле ввода с переменной PHP.Это текущий код, который у меня есть:

JS:

<script type="text/javascript">
function reply(form, inp){
    form.texta.value = "@" + inp;
}
</script>

HTML:

 <a href="#" onClick="reply(form1, <?php echo $poster; ?>);">Reply ^</a>

 <form id="form1" name="form1" method="post" action="index.php"><input type="texta" name="texta" /></form>

Этот код, однако, не помещает текст переменной во входные данныеполе.Извините, я немного новичок в JavaScript.

Кто-нибудь может мне помочь?

Ответы [ 4 ]

1 голос
/ 29 марта 2011

Используя мой код, который я дал в вопросе, и из-за ответов / комментариев я поместил одинарные кавычки вокруг php, и теперь он работает отлично. Спасибо!

0 голосов
/ 29 марта 2011

если хотите, то прямое

<input type="texta" name="texta" value="<?=$poster?>" />

или

use document.form.texta.value = value

или как это

document.forms["form"]["texta"].value = value

поместите любой из них внутрь

function reply(form, inp){

}

<a href="#" onClick="reply(form1,"<?=$poster?>");">Reply ^</a>
0 голосов
/ 29 марта 2011
<input type="text" name="texta" value="<?php echo $poster; ?>" />
0 голосов
/ 29 марта 2011
<a href="#" onClick="reply(form1, '<?php echo $poster; ?>');">Reply ^</a>

РЕДАКТИРОВАТЬ: Вы должны дать Id текстовое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...