Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir?

  • genclikesyav
    17 Ağustos 2024 11:04 tarihinde soruldu

    Merhabalar, forma alan olarak sayı ekledim ancak burada nokta kullanılıyor. ben nokta kullanılmasını istemiyorum bunun için tam sayı ekleyebileceğim bir alan var mı?

  • Marco Jotform Support
    17 Ağustos 2024 14:05 tarihinde yanıtlandı

    Hi genclikesyav,

    Thanks for reaching out to Jotform Support. Our Turkish Support agents are busy helping other Jotform users right now, so I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Turkish, let us know and we can have them do that. But, it might take a while until they're available again.

    Now, coming back to your question, there are a couple of methods you may use. Both of them involve the use of a Form Calculation widget. Let's see the first method:

    1. From the Form Elements panel on the left side of the Form Builder, open the Widgets tab.
    2. Select the Form Calculation widget to add it to your form.
    3. Click on the magic wand icon on the right, to access the widget settings.
    4. Select the Add Field button, and choose the Number field from the list.
    5. Click on the Options gear icon right below the numeric pad.
    6. Set the Decimal Places in Numerical Results to 0.
    7. Click on the Go Back button at the top, and then click on the Save button at the bottom.

      Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir? Image 1 Screenshot 60
      Doing so, all the values collected by the Number field will be passed to the Form Calculation field and rounded to the highest or lowest integer, based upon the decimal. Here's an example:

      Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir? Image 2 Screenshot 71

    Now let's take a look at the second method you may use.

    1. From the Form Elements panel on the left side of the Form Builder, open the Widgets tab.
    2. Select the Form Calculation widget to add it to your form.
    3. Click on the magic wand icon on the right, to access the widget settings.
    4. Select the Add Field button, and choose the Number field from the list.
    5. Click on the Save button at the bottom.
    6. Finally, right-click on the Form Calculation widget and select Hide from the menu.

      Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir? Image 3 Screenshot 82

    7. Now let's add a Paragraph field right below the Form Calculation widget.
    8. We need to create the following Show/Hide Field condition:

      Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir? Image 4 Screenshot 93
      Doing so, when a decimal value is inserted on the Number field, the warning message will appear on the form, asking the user to go back and insert a whole number, as shown below:

      Kullanıcının sayı alanına yalnızca tam sayı değerleri girmesine nasıl izin verilir? Image 5 Screenshot 104

    If you'd like to inspect deeper, you can clone my demo form.

    Give it a try and let us know if you need any other help.