javascript - 对( javascript + html )代码进行少量操作

标签 javascript php jquery html

大家好,希望你们一切都好,

这是我的代码:

var x = document.getElementById('geo_output');
//x.innerHTML = "here is geo_output";   	
function getLocation()
{
  if(navigator.geolocation)
    {
      //x.innerHTML = "Supporting";
      navigator.geolocation.getCurrentPosition(showPosition);
    }
  else
    {
      x.innerHTML = "Browser not Supporting";
    }
}

function showPosition(position)
{
  x.innerHTML = "latitude = "+position.coords.latitude;
  x.innerHTML += "<br />"
  x.innerHTML += "longitude = "+position.coords.longitude;
}	

$('#geo_output').click(getLocation)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
	<h1>trace your location</h1>	
	<button onClick="getLocation()">Get Location</button>	
  <div id="geo_output">
  </div>
  <br>	<br>	<br>	<br>	<br>	
  <div id="form_output">
    <form action="includes/signup.php" method="POST">
    <input type="text" name="lat" placeholder="latitude">
    <br>
    <input type="text" name="lon" placeholder="longitude">
    <br>
    <input type="text" name="id" placeholder="id">
    <br>
    <input type="text" name="name" placeholder="first_name">
    <br>
    <input type="text" name="address" placeholder="address">
    <br>
    <input type="text" name="description" placeholder="description">
    <br>
    <button type="submit" name="submit"> envoyer </button>
  </div>

当我执行它时,它给出了正确的结果。

但我想知道该怎么做,当我点击按钮门位置时,纬度和经度将直接自动插入到它们的<input>

<input type="text" name="lat" placeholder="latitude">
<br>
<input type="text" name="lon" placeholder="longitude">

谢谢 friend

最佳答案

要选择正确的输入,请为其指定一个ID:

<input id="latitude" type="text" name="lat" placeholder="latitude">
<br>
<input id="longitude" type="text" name="lon" placeholder="longitude">

showPosition函数中:

document.getElementById('latitude').value = position.coords.latitude;
document.getElementById('longitude').value = position.coords.longitude;

关于javascript - 对( javascript + html )代码进行少量操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49150379/

相关文章:

php - 单选择语句而不是双选择语句

javascript - 鼠标悬停事件委托(delegate)

javascript - Oembed 不呈现 javascript,仅用于 Twitter 的文本

javascript -\u001b[1G\u001b[2K> 是什么意思?

javascript - 尝试向多个标记添加监听器时出现未定义函数错误

php - 如何检查 PECL 扩展名是否存在?

jquery - 钻取内的堆叠列 - HighCharts

javascript - ajax成功返回0

javascript - 我怎样才能从容器中访问每 5 个 Div,这样我就可以使用 jQuery 的添加类

php - 在错误处理程序 Laravel 中访问请求对象