我想在一個表格中,添加一個button按鈕,按下button時,只是要擷取位置並填入,並不要提交。可是我把button放在表格裡面後,只要按了button後,表格就會自動認可了。應該怎麼寫才按下button後不提交呢?
這個是調用jssdk的位置介面,獲得位置。
wx.ready(function () { document.querySelector('#getLocation').onclick = function () { wx.getLocation({ type: 'gcj02', success: function (res) { // alert(JSON.stringify(res)); var lat = res.latitude; var lng = res.longitude; var latLng = new qq.maps.LatLng(lat, lng); geocoder = new qq.maps.Geocoder({ complete: function (result) { signin_info = result.detail.addressComponents.province + result.detail.addressComponents.city + result.detail.addressComponents.district + result.detail.addressComponents.street; $("#address").val(signin_info); } }) geocoder.getAddress(latLng); }, cancel: function (res) { alert('使用者拒絕授權擷取地理位置'); } }); };
回複討論(解決方案)
點擊 我在哪兒 不會出現提交
點擊 我在哪兒 不會出現提交
我這樣寫,然後點擊 我在哪兒 然後會出現整個表格都提交了 會不會跟我後台寫的 if (IS_POST) 有關係 ?
我點擊我在哪兒的時候,我只是要運行下面的js那段代碼而已
你是不是點錯了?
點擊 我在哪兒 是不會提交的
或者你是不是
點擊 提交 了?
你是不是點錯了?
點擊 我在哪兒 是不會提交的
或者你是不是
點擊 提交 了?
我點擊了之後,會擷取地址,然後提交, 會不會跟我後台寫的 if (IS_POST) 有關係 ?
我在哪兒
點這個不會提交的。要點提交才會。
button內建type="submit",所以會提交
加個type="button"就不會提交了
或者直接改成
把type設定成button就不會提交