我想在带有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有点新鲜。
有人可以帮我吗?
答案 0 :(得分:1)
使用我的代码我在问题中提出并且由于答案/评论我已经在php周围添加单引号,现在它完美无缺。谢谢!
答案 1 :(得分:0)
<a href="#" onClick="reply(form1, '<?php echo $poster; ?>');">Reply ^</a>
编辑:您应该将Id
提供给文本框。
答案 2 :(得分:0)
如果你想直接
<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>
答案 3 :(得分:0)
<input type="text" name="texta" value="<?php echo $poster; ?>" />