value值要從外部變數中獲取,類似于XXXX.value=https://bbs.csdn.net/topics/name;這樣。我試了好多種文本框中都只顯示字串,比如上邊那句就顯示name,而不顯示name的具體值。。貼上關鍵代碼,求大神解惑!
var content = "<br>" +
"位置:" + X + "," + Y + "<br>" +
"名稱:" + '<input type="text" id="txt1" value="https://bbs.csdn.net/topics/789" />' + "<br>" +
"范圍:" + '<input type="text" id="txt2" value="https://bbs.csdn.net/topics/&name" />' + "<br>" +
"型別:" + '<input type="text" id="txt3" value=https://bbs.csdn.net/topics/&name />' + "<br>" +
"狀態:" + '<input type="text" id="txt4" value="https://bbs.csdn.net/topics/+name+" />' + "<br>" +
"備注:" + '<input type="text" id="txt5" value="" />' + "<br>" + "<br>" +
'<input type="button" onclick="" value="https://bbs.csdn.net/topics/查看" />' + " " +
'<input type="button" onclick="set();" value="https://bbs.csdn.net/topics/提交" />';
上面的幾個value顯示在文本框中都是字符,有沒引號都一樣
uj5u.com熱心網友回復:
我目前是把賦值陳述句寫在打開資訊視窗的函式中,打開操作的后面,如下面代碼。問題是第一次打開資訊視窗后text里邊不顯示資料,關掉再次打開就會顯示了。怎樣實作第一次打開就能讀取到資料?我嘗試放在打開視窗操作上面出錯了。。請教各位大神!function openInfo(content, e)
{
var p = e.target;
var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
var infoWindow = new BMap.InfoWindow(content, opts);
map.openInfoWindow(infoWindow, point);
document.getElementById("txt1").value = name;
document.getElementById("txt2").value = num;
document.getElementById("txt3").value = type;
document.getElementById("txt4").value = status;
document.getElementById("txt5").value = remark;
}
uj5u.com熱心網友回復:
我也遇到了同樣的問題,在自定義表單中有表單控制元件如 input控制元件,1:使用document.getElementById('title').value ="title";
2:然后將這個加載到var infoWindow = new BMap.InfoWindow(content);
3: map.openInfoWindow(infoWindow, point);
問題,infoWindow中的input控制元件腹部上值
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/132310.html
標籤:JavaScript
