Changeset 12441


Ignore:
Timestamp:
2006-08-15T12:08:39+12:00 (18 years ago)
Author:
kjdon
Message:

changes to make pressing enter submit the query form (for advanced searching)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/macros/query.dm

    r12389 r12441  
    201201\}
    202202
     203// makes a form submit itself when enter is pressed in a text field
     204function entersubmit(event) \{
     205     
     206  if (window.event && window.event.keyCode == 13) \{
     207    beginSearch();
     208  \} else \{
     209     if (event && event.which == 13) \{
     210       beginSearch();
     211     \} else \{
     212        return true;
     213    \}
     214  \}
     215\}
     216
    203217// fqf - the field selection box
    204218function initfqf() \{
     
    328342   //argfqv += escape(format(document.QueryForm.fqv[0].value));
    329343
    330 function updatefqv() \{
    331 
     344function updatefqv() \{ 
    332345   var i;
    333346   argfqv="";
     
    436449
    437450function updateq() \{
     451 
    438452   argq = "";
    439453   argq += format(document.QueryForm.q.value);
     
    530544_content_ {
    531545_optnavigationbar_
    532 
    533546<div class="document">
    534547<div class="queryform">
     
    673686
    674687_regformelement_{
    675 <td><input type=text size=39 name="fqv" onChange="updatefqv();"></td>
     688<td><input type=text size=39 name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td>
    676689<td>_fqfselection_</td>}
    677690
    678691#has no and/or/not selection box
    679692_firstadvformelement_{
    680 <td></td><td><input type=text size=31 name="fqv" onChange="updatefqv();"></td>
     693<td></td><td><input type=text size=31 name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td>
    681694<td align=center><input type=checkbox name="fqk" onClick="updatefqk();"></td>
    682695<td align-center><input type=checkbox name="fqs" onClick="updatefqs();"></td>
     
    685698_advformelement_{
    686699<td>_fqcselection_</td>
    687 <td><input type=text size=31 name="fqv" onChange="updatefqv();"></td>
     700<td><input type=text size=31 name="fqv" onChange="updatefqv();" onkeypress="updatefqv(); entersubmit(event);"></td>
    688701<td align=center><input type=checkbox name="fqk" onClick="updatefqk();"></td>
    689702<td align-center><input type=checkbox name="fqs" onClick="updatefqs();"></td>
Note: See TracChangeset for help on using the changeset viewer.