2011-09-12 6 views
0

私は、特定のフィールドとIDのaddr_postcodeの後にボタンを挿入する必要がある事前にコンパイルされたフォームを持っています。フィールドがクリックされたときにフィールドの値を取得し、その値をURLの一部として新しいウィンドウを起動した後。例えば:Javascriptフィールドの後にボタンを追加し、クリック時に値を取得

../DIR/default.aspx?postcode=ここ郵便番号

おかげで、私は願っています素敵なシンプルなものを!

HTML

<TR> 
<TD vAlign=top> 
<SPAN id=_Captaddr_postcode class=VIEWBOXCAPTION>Post Code:</SPAN> 
<BR> 
<SPAN id=_Dataaddr_postcode class=VIEWBOX> 
<INPUT id=addr_postcode class=EDIT name=addr_postcode maxLength=10 value=test size=15><INPUT name=_HIDDENaddr_postcode type=hidden> 
</SPAN> 
</TD> 
</TR> 
+1

あなたは私たちにプリコンパイルされたコードを表示することができますか? –

+0

as request @ jonas-g-drange –

答えて

1

はこれを試してみてください:

function makeButton() { 
     var buttonDiv = document.getElementById("addr_postcode"); 
     var Button = document.createElement("input"); 
     Button.setAttribute("type", "button"); 
     Button.setAttribute("id", "ButtonClick"); 
     Button.setAttribute("value", "New button"); 
     Button.setAttribute("onclick", "btnClick(" + buttonDiv.value.toString() + ");"); 
     buttonDiv.appendChild(Button); 
    } 

    btnClick(URL) { 
     window.open(URL,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no'); 
    } 
+0

こんにちは、ありがとうございます。ボタンは表示されません。 –

+0

文書内の任意の場所に関数を呼び出しましたか? –

+0

私はjs fiddleをここに作成しました。http://jsfiddle.net/justinerswell/qJFUa/ –

関連する問題