"name"というクエリ文字列値を取得する関数を使用しました。つまり、パーティーの招待サイトを想像してください。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 =「name」を使用しての「name」の値を呼び出すことができ、私が言うことができる、フィルは、あなたはパーティーで...
それはうまくいきます。私が持っている問題は、私も同様に使用しているフォームがあり、その中にPlaceholderフィールドがあります。
<div class="form-section">
<input type="text" name="name" class="validate-required" placeholder="Names">
「名前」の値をここのプレースホルダに挿入するにはどうすればよいですか?最終的な結果は、招待状が複数の招待者間で同じURLで動作することになりますが、URLが変わるだけです。 RSVPフォームは、URLの内容をプレースホルダとして反映しますが、ユーザーが間違っていた場合は更新できます。
アドバイスありがとうございます。
にIDを挿入する必要があります。だから、あなたは関数から得られるどんな値の 'placeholder'の値を変更したいのですか?そうであれば 'document.getElementById(" foo ")。placeholder =" foo "'を使用できますか? – Mohammed
私の答えを見て、それはあなたの質問を解決する権利としてマークしてください。 –
Otávioありがとう、あなたの提案は私の挑戦を解決! –