2017-01-03 2 views
-4

In diesem Codeabschnitt befindet sich eine Suchleiste, wenn ich etwas suche, wird es meine Suche eingrenzen. Ich benutze onkeyup Event, die Javascript-Funktion aufrufen, um die erforderlichen Daten zu suchen, aber nach der Eingabe von etwas Text in der Suchleiste, wenn ich drücke Enter, wird es auf die Homepage umleiten statt die Ergebnisse anzuzeigen.Javascript-Ereignis wird auf eine andere Seite umgeleitet, anstatt das Ergebnis auf derselben Seite anzuzeigen

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> 

Jede Hilfe würde geschätzt.

+2

Alter, ernsthaft ... glauben Sie wirklich, dass Sie uns genügend Informationen gegeben haben, um Ihnen zu helfen? Kein Code, unspezifische Frage ... – Utkanos

+0

Hallo, füge deinen JavaScript Code hinzu, um zu verstehen, was du zu kommunizieren versuchst. Damit wir Ihr Problem verstehen und lösen können. – Bhavanaditya

Antwort

0

Ich denke, das Formular wird über die Eingabetaste gesendet. Wenn Sie <apex:form Tag haben, dann versuchen Sie onsubmit="return false;" dort setzen.

<apex:form onsubmit="return false;" 
Verwandte Themen