Javascript事件重定向到另一个页面而不是在同一页面中显示结果

时间:2017-01-03 11:29:44

标签: javascript html visualforce

在这段代码中有一个搜索栏,当我搜索某些东西时,它会缩小我的搜索范围。我正在使用 onkeyup 事件调用javascript函数来搜索所需的数据,但是当我按下输入后在搜索栏中输入一些文本时,它会重定向到主页而不是显示结果。

CODE

<apex:actionFunction name="searchServer" action="{!runSearch}" rerender="results,debug,errors">
  <apex:param name="Name" value="" />
</apex:actionFunction>
<table cellpadding="2" cellspacing="2">
  <tr>
    <!--     style="font-weight:bold;">Defect Name<br/> -->
    <td>
      <input type="text" id="Name" onkeyup="doSearch();" /> </td>
  </tr>
</table>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为表单是在Enter按钮上提交的。 如果您有<apex:form代码,请尝试将onsubmit="return false;"放在那里。

<apex:form onsubmit="return false;"