JotForm User Guide / Advanced Features /

How to Have Unique Question Using Multiple Fields

How to Have Unique Question Using Multiple Fields

JotForm already has a cool feature that will allow collecting deduplicated database on a unique question answer.



But what if the unique data requires multiple combinations of answers and not base only on a single question/field?
The unique question feature allows only one unique question for a unique answer. So you cannot use the same feature only.

This guide will show you how to have a unique data that is based on multiple questions/fields on the form.


In the demo form, the unique data is a combination of the E-mail ID and Position code.

Here are the steps on how to create unique question using multiple fields:

1. Decide which of at least 2 or more fields will constitute the unique question data on the form. 
In the demo form, the unique question is the combination of E-mail ID and Position code.

2. Add a Textbox field on the form. 
In the demo form, the Textbox was named Unique Code. The unique code question can be hidden also to hide the unique data generated.



3. Add Condition logic on the form using the Update/Calculate field rule.

unique submission

4. Create the calculation formula by copying the values of the selected fields into the Textbox field (Unique Code).
Make sure the summary is set to the Textbox field.


unique submission


5. Save the Calculation condition.

6. Go to Settings / Form Settings / Show More Options: 


7. And set Unique Question to Unique Code field.


8. Save the Preferences settings.
9. Save the form and test.
10. Finish.

In the demo form https://form.jotform.com/61007323525950, the unique data can have duplicate E-mail ID or Position code, but not a combination of both. 


Send Comment

2 Comments...

  • tradutorluis

    Muito bom. Mas ainda preciso da vossa ajuda!

    Eu tenho dois campos que precisam seguir algumas regras (que não estou conseguindo colocar).

    1 - Primeiro campo: "Número de série"
    2 - Segundo campo: "Código do voucher"

    Eu quero que os dados inseridos nesses campos, não sejam repetidos. E também quero que os dados inseridos nesses campos sejam àqueles que eu sejam pré-formatados (não sei se essa "pré-formatado" é a palavra certa).

    Então, eu criei uma regra: se o que for preenchido no campo "Número de série" for igual a 12345678, mostrar "Código do voucher". Se o que for preenchido no campo "Número de série" não for igual à 12345678, mostrar novamente "Número de série". Ou seja, se o número for errado "não o número pré-formatado", o usuário não deve seguir em frente "não pode encontrar" o campo "código do voucher". ESSAS MESMAS REGRAS SE APLICAM AO CAMPO: CÓDIGO DO VOUCHER, se o número digitado não for pré-formatado, o usuário não pode seguir enfrente.

    Porém tenho um problema. Não consigo fazer o campo "número de série, seguir as regras. O campo "código de voucher" está funcionando como eu quero.

    Estou pedindo ajuda para: Formatar o campo: número de série e também, se possível fazer com que os dois campos só aceitem os mesmos dados uma vez.

    Isso é possível? Aqui está o meu formulário: https://form.myjotform.com/92562987904573

  • asimsidiqi

    can we add multiple unique questions?