所以,这只是一个很弱的例子,但我说我创建了一个文本字段和一个html格式的按钮,如下所示:
<input name="userInput" type="text">
<input value="submit" onclick="test(userInput)" type="submit">
我在javascript中有这个代码:
<script language="JavaScript">
function test(text){
alert(text);
}
</script>
出于某种原因,这不起作用。我的问题是如何获取用户在文本字段中放置的文本并在我的javascript代码中使用它?
答案 0 :(得分:0)
您需要使用input元素的value
属性,否则您的提醒将只包含&#39; [object HTMLInputElement]&#39;。
function test(input) {
alert(input.value);
}
&#13;
<form>
<input name="userInput" type="text">
<input value="submit" onclick="test(userInput)" type="submit">
</form>
&#13;
答案 1 :(得分:0)
或者,如果表单包含许多值,您可以 使用form.serialize方法提交表单事件。