2017-04-10 4 views
1

Ich benötige Deaktivieren der Suchschaltfläche, wenn Sie darauf klicken. Dies muss im folgenden Code angehängt werden.So deaktivieren Sie die Suchschaltfläche, nachdem Sie geklickt haben

<form class="search-head" id="frmSearch" action="<%= resultString %>" method="get"> 
    <input name="q" class="<%=cssName%> search-tags" id="tags" value="q" maxlength=50 /> 

    <input type="hidden" name="_charset_" value="utf-8" /> 
    <input type="hidden" id="searchLabel" name="searchLabel" value='<%=currentStyle.get("searchLabel", "")%>' /> 
     <c:if test="${enableSpringerSearch eq true}"> 
      <button type="button" class="change-search-engine">${springerButtonLabel}</button> 
     </c:if> 
    <button type="submit"><fmt:message key="label_button"/></button> 

Jede Hilfe würde sehr geschätzt werden!

+0

Was Sie selbst geprüft habe? Schau dir das Onclick-Event an. –

Antwort

0

Sie können eine separate Funktion erstellen, es zu handhaben:

document.getElementById("idOfButton").onclick = function() { 
    //disable 
    this.disabled = true; 
} 
+0

Danke. Aber wie kann ich das in den obigen Code einbetten? Kann ich hinzufügen nach

+0

Weisen Sie Ihrem Button eine ID zu wie '

0

function disableBtn() { 
 
    document.getElementById("btn").disabled = true; 
 
}
<input type="hidden" name="_charset_" value="utf-8" /> 
 
<input type="hidden" id="searchLabel" name="searchLabel" value='<%=currentStyle.get("searchLabel", "")%>' /> 
 
    <c:if test="${enableSpringerSearch eq true}"> 
 
     <button id="btn" type="button" onclick="disableBtn()" class="change-search-engine">search</button> 
 
    </c:if> 
 
<button type="submit" ><fmt:message key="label_button"/></button>

+0

Es funktioniert nicht, der Code wird in der Nähe des Suchsymbols angezeigt. \t $ {springerButtonLabel} Funktion disableBtn() { document.getElementById ("btn"). Disabled = true; } –

Verwandte Themen