可以说我有如下表格。如何将名为“configname”的文本框中的值传递给onclick函数处理程序?

<form id="loadconfigform">
        Config Name: <input type="text" name="configname" />
        <input type="button" value="Submit" onclick="onLoadConfigPress(configname)" />
    </form>

最佳答案

在输入字段中输入id:

<input type="text" id="configname" name="configname" />

现在,修改点击处理程序,如下所示:
<input type="button" value="Submit"
  onclick="onLoadConfigPress(document.getElementById('configname').value)" />

或者,如果该页面上只有一种形式,则也可以使用forms数组:
<input type="button" value="Submit"
  onclick="onLoadConfigPress(document.forms[0].configname.value)" />

关于javascript - javascript将文本输入传递给onclick处理程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7427041/

10-10 04:24