12 votes

RVContactForm - Multilingual AJAX Contact Form

the RVContactForm package allows you to easily place single XSLT macro that creates form on any of your Umbraco page templates in your web site.
The form is validated at the client AND the server side and you can customize it easily.

since version 1.4.2 of this package, we will support only Umbraco version with NET 4.0.
if you are using 2.0/3.5, you need to use previous version. read the notes at the end of this page.

Please vote for it if you like it!
    Please Read the Important Notes at the bottom!

Main features:

  • Multi language support.
    All the form field names, error messages, email templates – is using dictionary items, so you can easily create contact form in your language.
  • Sleek user interface and design.
    Easy styling using the included CSS.
  • Form submitted without page reloads
    Using jQuery/Ajax/Json we send the info to server side web service
  • Live client side validation – give the user feedback while typing.
    Using the jQuery validation plug-in.
  • Server side validation.
  • Easy customization.
    You can download the source code and customize it easily.

Additional features

  • Compatible for future umbraco versions.
    The XSLT don’t use any XPATH so you can use it with the old or new XML scheme.
  • Easy configuration through xml config file.
    Define from address, replay-to address, enable ssl.
  • jQuery Animations.
    Nice and clear indication for errors or successes
  • Easy customization.
    XSLT macro and not .NET - enable you to edit easily the form, add or remove fields.
    You also  have the source code as Visual Studio 2010 solution.
  • Uses public cdn's to reference jquery plug-ins for faster loading time.


   1. read the PDF documantation.
   2. make sure that you have working SMTP settings in your web.config
   3. configure the RVContactForm configuration file.
      at /config/RVContactForm.config), define where to send the email, etc.
   4. place the RVContactForm XSLT macro in your template or rich text editor.
   5. change the look and feel in the css and the xslt macro.
   6. customize the form - add or remove fields. please read the documantation for that.

Important notes:

  • please read the documantation.it is short and simple and contains all the info, including examples..
  • since version 1.4.2 of this packe, we will offer it only for Umbraco .NET 4.0.
    so, if you have Umbraco installation that is using earlier .NET framework, please download the previous version that suited for  .NET 2.0 / 3.5 from the following links:

    thereturnvalue.com/RVContactForm_RELEASES/RVContactForm v1.4.1 package for .NET 2.0 or 3.5.zip

    and the source code:

    thereturnvalue.com/RVContactForm_RELEASES/RVContactForm v1.4.1 Source for .NET 2.0 or 3.5.zip




Package owner



Eran has 436 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: Eran
  • Created: 30/06/2010
  • Current version 1.4.2
  • License MIT
  • Downloads on Our: 4.3K

External resources