输入字段中的默认文本

时间:2014-08-18 18:26:18

标签: javascript php html html5 web

我到处寻找这个,但我找不到任何有用的东西。 每当我加载页面时,我需要一种方法将默认文本(最好是php变量)放在HTML文本字段中。它就像一个占位符(我知道占位符属性,我不希望这样),它不会消失,以便用户可以根据需要提交该值。

我猜这可以用一个简单的javascript脚本来完成,但我很蠢。

感谢您的帮助。

3 个答案:

答案 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;