Simfatic Forms. Or how to make life easier when creating various costing web services

    As an amateur web builder, I had to deal with such a non-trivial task (for an amateur) as creating various kinds of calculators so that a user, for a couple of clicks on the elements of a web form, calculates the cost of a UFO.

    "Ugh, business!" - exclaim many of the readers familiar with JavaScript, like Ilya Kovalchuk with a club and a puck. But personally, I exclaimed: “P & $ de $ how much is business” and my sore brain rushed to find a way out of the situation:

    1. Order the manufacture of such a calculator (this is a time consuming and I suspect not small money). This option was rejected immediately, because the project is absolutely not commercial and for the soul, and honestly say: "the toad strangled."
    2. Learn JavaScript and gracefully write a script. What I actually began to do quietly, but it turns out that you need to learn and practice it in order to learn JavaScript.
    3. The most optimistic option is to search for software with similar functionality to generate the required code.

    It is not strange, but such software was discovered by me at the stage of open beta testing and from that moment I began to actively participate in this process and so meet:

    Simfatic forms


    The release of the 3rd version took place the other day. And now we have a simple tool for creating these kinds of web services.

    Form creation

    With the banal construction of web forms, this software copes with a bang in WYSIWYG mode, but I will allow myself to stop at the main highlight, namely the Calculated Field

    field : The field with the calculation results is added simply, like any other field:
    Fill in the fields

    In the field properties, we write the formula:
    Calculation Field Properties

    On the left, we throw in the fields from which the value values ​​are taken.
    On the right of the function: there are logical ( if_else - if_to. Map_to_number - assignment of numbers to the text values ​​of checkboxes and radio points . Is_checked- assignment 1 if the checkbox or radio point is selected and 0 if not. ), mathematical (arithmetic, trigonometric, etc.) and work with dates.

    Among other things, the software has a very flexible and custom input validator , and it is possible to screw on existing forms.

    Scripts require a server with PHP support of at least 4.3.0.
    The program itself is written to work under Win.

    There is an interesting note in the author’s blog , how it is legal for masters of the epistolary genre to get a key.

    Unfortunately, my thoughts on processing text values ​​have not yet been included in the release. But, "the haircut has just begun."

    PS I hope that this software will greatly facilitate the life of the creators of such web services.

    Also popular now: