PHP 在表单值内回显

标签 php javascript html xml echo

我试图在 HTML 表单值中回显一个 div 标签。我无法在不弄乱表单值的情况下显示 div 标签的内容。

<?php echo '<div id="demo"></div>';?>


表单值...

<input type="text" id="term" value="<?php echo '<div id="demo"></div>';?>">


What's outputed...(在form value里面回显的应该是当前的经纬度)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Geolocation search</title>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script id="data" type="text/javascript" src="js/search.js" xmlData="data/data.xml"></script>
</head>
<body onload="getLocation()">
<div id="controller">
  <label>Search Term:
    <input type="text" id="term" value="<?php echo '<div id="demo"></div>';?>">
  </label>
  <label>
    <select name="category" id="category">
      <option value="name">Name</option>
    </select>
  </label>
  <input name="Search" type="button" id="searchButton" value="Search">
</div>
<div id="result">&nbsp;</div>

<?php echo '<div id="demo"></div>';?>

<script>
var x=document.getElementById("demo");
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
  else{x.innerHTML="Geolocation is not supported by this browser.";}
  }
function showPosition(position)
  {
  x.innerHTML=" " + position.coords.latitude + 
  "<br> " + position.coords.longitude;  
  }
</script>
</body>
</html>

是否有其他方法可以从 echo 语句中加载的经度和纬度中回显出经度和纬度?

最佳答案

这是“

改变

<input type="text" id="term" value="<?php echo '<div id="demo"></div>';?>">

<input type="text" id="term" value="<?php echo "<div id='demo'></div>";?>">

关于PHP 在表单值内回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13783750/

相关文章:

javascript - 当选中表格中的复选框时,如何换行?

javascript - 简单的滑动切换不起作用

javascript - 使用 HTML5 地理定位(使用 Meteor js)时,Google map 不会在 Firefox 上显示

html - 下拉菜单隐藏在页面内容后面?

jquery - 为什么 jQuery.data() 方法不更新我的数据属性?

php - 使用php获取不带扩展名的文件和文件名列表

javascript - PHP:获取远程站点的最终渲染 HTML

php 从文件读取但我在 mysql 中输入空白

PHP/MySQL 表单未将数据发送到数据库

javascript - 使用 AJAX 刷新另一个 div 后将焦点设置在文本字段上