Javascript在字段后添加按钮,并在点击时获取值

时间:2011-09-12 08:42:01

标签: javascript html

我有一个预编译的表单,我需要在一个特定的字段后面插入一个按钮,并且addr_postcode的ID可以任何人告诉我如何使用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 :(得分: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');
    }