我已經使用了一個函數來捕獲「名稱」的查詢字符串值 - 即想象一個派對邀請網站;如何將JavaScript ID值傳遞給表單佔位符?
https://cometomyparty.com?name=phil
使用的功能是;
script type="text/javascript">
function getQuerystring(){
var q=document.location.toString();
q=q.split("?");
q=q[1].split("&");
var str=""
for(i=0;i<q.length;i++){
tmp=q[i].split("=")
str+=" "+tmp[1]+"<br />"
}
document.getElementById("name").innerHTML=str
}
onload=function(){
getQuerystring()
}
</script>
然後我就可以使用ID =「名稱」,我想在標題中使用此我的網頁,即在調用「名」的價值,我可以說,菲爾,期待着有你在派對上...
這很好。我遇到的問題是,我有一個我正在使用的表單,其中有一個佔位符字段,就像這樣;
<div class="form-section">
<input type="text" name="name" class="validate-required" placeholder="Names">
如何在我的佔位符中插入'id'值'name'到我的佔位符中?最終的結果是,邀請機制將跨越多個受邀者在相同的URL上工作,但URL只會改變。 RSVP表單將反映URL中的內容作爲佔位符,但用戶仍然可以更新它,如果它不正確。
任何意見讚賞。
我不知道如果我理解你的問題。所以你想改變從函數中得到的任何值的'placeholder'的值?如果是這樣,你可以使用'document.getElementById(「foo」)。placeholder =「foo」'爲那個? – Mohammed
看到我的答案並標記爲正確,它解決了您的問題。 –
感謝Otávio,你的建議解決了我的挑戰! –