I have a view named search-form. In my view there are some fields like age, profession, education, etc. In this view I am using 2 buttons i.e. Submit & Reset. These buttons show from Exposed Form setting of View.

Submit button is working fine but whenever I click on the Reset button. It works like submit button. I have check through firebug. Found this <input type="submit" id="edit-reset" name="op" value="Reset" class="form-submit">. I think in place of 'submit', 'reset' need to set. How can I solve this. Please help. Thanks.


Try this:

Use str_replace() function

$variables['page']=str_replace(your replace code); in your template.php within themename_preprocess_html() fuction.

You can replace type="submit" with what you want i.e type="reset".

Rough Example

$variables['page']=str_replace('<input type="submit" id="edit-reset" name="op" value="Reset" class="form-submit">','<input type="reset" id="edit-reset" name="op" value="Reset" class="form-submit">',$variables['page']);

Download and install the Better Exposed Filters module. This module provides a "Include Reset button" when you are creating a View. Hope that helps.

  • Thanks for your reply. Actually this issue occurs in my live site & client don't want to use any module. – Nishant Oct 31 '14 at 6:26
  • Ok. Please refer this article zyxware.com/articles/3335/… Tell me if it helps you. – echo Oct 31 '14 at 6:29
  • same issue with this module also. I think something went wrong. – Nishant Oct 31 '14 at 6:52
  • Have you tried writing custom code as explained in above mentioned link ? – echo Oct 31 '14 at 7:00
  • No I can't try to create new custom module any more. – Nishant Oct 31 '14 at 7:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.