私はIEのJavaScriptのオブジェクト値が異なっていますか?
document.getElementById('lan').innerHTML=lan;
document.getElementById('city').innerHTML=city;
document.getElementById('text1').value=city+'|'+lan;
変数LAN、市は、テキスト、例えば「カルマル」を含む以下のようにスクリプトを持っています。
私がしたいのは、フォームの通常の送信機能を使用してフォームフィールドの値になるように、これらの2つの変数の内容を結合して組み合わせた文字列を設定することですデータベース。
ChromeとFFでは完全に動作しますが、IEでは(驚き)動作しません。 私はそれはIEのみ
[object]
私はそれを両立させるために何ができるか/何が起こったかについてどのような手掛かりを印刷し保持しているどのような値を参照するalert(document.getElementById('text1').value)
をすれば?
それは大きな文書だが、私はここに必需品カット&ペースト:HTML要素以上に値を代入するHTML要素(リンク)
<input type='hidden' name='text1' id='text1' value=''>
最終合計値を受け取るために
HTML要素を:また
<div id="searchResult"><a href="javascript:populateFields('Kalmar','Kalmar');">Kalmar i Kalmar</a><br></div>
function populateFields(lan,city)
{
document.getElementById('lan').innerHTML=lan;
document.getElementById('city').innerHTML=city;
document.getElementById('text1').setAttribute('value',city+'|'+lan)
document.getElementById('save_button').style.zIndex='auto';
alert('LAN: '+document.getElementById('lan').innerHTML);
alert('CITY: '+document.getElementById('city').innerHTML);
alert('TEXT1: '+document.getElementById('text1').value);
}
- 警告()チェックが正しい値(すなわちカルマル|カルマル)の印刷が、フォームがまだ私はテキスト1フィールドを設定しているtehの値を保存しませんが!
HTMLを見ると便利です。 –
'lan'と' city'はどうやって作りますか? –
は "text1"タイプのテキストの入力フィールドですか?他の2つのタイプは何ですか? – stu