2016-09-26 15 views
-3

私は現在の場所を経度と緯度に基づいて取得する機能を持っています。 しかし、警告を表示する代わりに、テキスト領域(ここに入力)を検索結果に自動入力したいとします。アラートの代わりにテキストエリアに場所属性を設定します。

<!DOCTYPE html> 
<html> 
<head> 

<script> 
function getPosition() { 

var options = { 
    enableHighAccuracy: true, 
    maximumAge: 3600000 
} 

var watchID = navigator.geolocation.getCurrentPosition(onSuccess, onError, options); 

function onSuccess(position) { 

    alert('Latitude: '   + position.coords.latitude   + '\n' + 
    'Longitude: '   + position.coords.longitude   + '\n'); 
}; 

function onError(error) { 
    alert('code: ' + error.code + '\n' + 'message: ' + error.message + '\n'); 
} 
} 



</script> 

</head> 
<body> 
<div data-role="page" data-theme="b"> 
    <div data-role="header"> 

     <h1>Test</h1> 

</div> 

    <div data-role="main" class="ui-content"> 
    <form name="bmiform" id="bmiform" action="result.html"> 
    <input type="hidden" name="actualbmi"> 


<label for="Location">Location:</label><button onclick = "onSuccess" id = "getPosition">PAN</button> 
    <input type="text" name="Location" id="location" placeholder = "Populate Here" (document.getElementsByName('onSuccess')[0].value)> 

<br> 


<script type="text/javascript" src="cordova.js"></script> 
<script type="text/javascript" src="js/index.js"></script> 
</body> 
</html> 
+1

ようこそ。何を試しましたか?あなたのコードに何が間違っていますか? devツールでは、どんなエラーが出ていますか? – ste2425

+0

コードスニペットを挿入できることを覚えておいてください!あなたの質問に少し小さなjsbinを持つようなものです。 – evolutionxbox

+0

この質問は混乱です。コードは整形されていません。 JavaScriptとHTMLが同じ言語であるかのように切り替わります。コンソールに表示される構文エラーが発生します(エラーメッセージを見たり、その意味を尋ねる兆候はありません)。 「テキストエリア」について質問し、「