我到处寻找这个,但我找不到任何有用的东西。 每当我加载页面时,我需要一种方法将默认文本(最好是php变量)放在HTML文本字段中。它就像一个占位符(我知道占位符属性,我不希望这样),它不会消失,以便用户可以根据需要提交该值。
我猜这可以用一个简单的javascript脚本来完成,但我很蠢。
感谢您的帮助。
答案 0 :(得分:2)
您正在寻找值属性:value =" text here"
使用PHP变量,它将是这样的:
<form action="path-here">
<input type="text" name="field-name" value="<?php echo $variable; ?>"><br />
<input type="submit" value="Submit">
</form>
答案 1 :(得分:1)
以下是在文本字段中放置默认值的两种方法。
第一种方式是最简单的。所涉及的只是设置文本字段的值。
<input type="text" id="myTextBox" value="Some default text">
第二个是使用在页面加载时运行的JavaScript函数。
<!-- This solution is a little more complicated. -->
<body onload="setDefaultText()">
...
<input type="text" id="myTextBox">
</body>
<script>
function setDefaultText() {
document.getElementById("myTextBox").value = "Some default text";
}
</script>
答案 2 :(得分:0)
JSFIDDLE 示例
<form>
First name: <input type="text" name="fname" value="John"><br>
Last name: <input type="text" name="lname" value="Doe"><br>
<input type="submit" value="Submit form">
</form>
您正在寻找值=&#34;文字在这里&#34;