Javascript问题-无法在document.getElementById之后提交表单

时间:2018-09-29 18:26:41

标签: javascript php html textbox

document.getElementById("hs-search-origin").value = myloc;

我已成功将值写入文本框

文本框将附加到搜索框,然后单击搜索按钮,则不会进行搜索。 我必须编辑文本框,例如删除字符或在文本框中添加字符,才能使其正常工作。

例如:

myloc="i love stackoverflow";
document.getElementById("hs-search-origin").value = myloc;

该文本框显示值,即“我爱stackoverflow”,但单击该按钮则什么也没有发生。

我必须在文本框中编辑文本,然后单击搜索使其起作用。到底是什么问题

1 个答案:

答案 0 :(得分:1)

您有一些在用户更改文本框的值时运行(并执行搜索)的代码。

当您使用JavaScript更改值时,它不会运行。

当您希望代码响应用户键入的其他内容而触发时,您需要显式调用该代码。