Creating a multi-input form

  • odileb
    Asked on April 25, 2018 at 5:07 PM

    I am trying to put together a multi input form for our swimming champs. I know you can sort of do this by shrinking but i cant get the different input types to line up.

    The other way is by using a configurable list from widgets.

    ive tried both but not got very far. You can see that on my form.

    I've put together a word doc showing what I would like to achieve. The people using the form need to be able to tick as many races as they want. Moving forward i would like to be able to change the text for different races in the future.


    Your help is appreciated.

    Jotform Thread 1455651 Screenshot
  • Jan
    Replied on April 25, 2018 at 8:27 PM

    UPDATE (June 11, 2019): The input table field has a new type called Multi-Type Columns. You will now be able to set different type for each column such as Single Choice, Checkbox, Textbox, and Dropdown.

     
    Creating a multi input form Image 1 Screenshot 90
     
    There are many features when you use the Multi-Type Columns:

    1. You can change the row and column names.
     
    Creating a multi input form Image 2 Screenshot 101
     
    Additionally, you can set the row and column names by clicking on the gear icon.
     
    Creating a multi input form Image 3 Screenshot 112
     
    2. You can add rows and any type of columns by clicking on the add row and add column.
     
    Creating a multi input form Image 4 Screenshot 123
    3. You can set options for dropdown type by clicking on the downwards arrow.
     
    Creating a multi input form Image 5 Screenshot 134
     
    Enter your dropdown options.Click on the Save Changes.
     
    Creating a multi input form Image 6 Screenshot 145
     
    4. You can delete the rows by clicking on the cross (X) that exists for each row and you can delete the rows by clicking on the downwards arrow that exists for each column.
     
    Creating a multi input form Image 7 Screenshot 156
     
    5. You can change the types of each column to Single Choice, Checkbox, Textbox, and Dropdown by clicking on the downwards arrow that exists for each column.
     
    Creating a multi input form Image 8 Screenshot 167
     
    You can clone this demo form to your account: https://form.jotform.com/nelly/multitype-input-table-form
     
    You can look at this guide to understand how to clone an existing form from a URL: https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL
     
     

    If you have any question, please let us know below.

     

     

    You can use the Input Table and then change the field to Textbox. The problem with this is that you can only choose 1 type of field for the whole table. Here's a screenshot:

    152470223304 26 e8der Screenshot 178

    Another option is the Spreadsheet widget. Here's how it works:

    1524702343spreadsheetwidget Screenshot 189

    If it does not work for you, then please use the Configurable List widget instead. If you need help with aligning the fields using CSS, let us know. 

    Thank you.

  • odileb
    Replied on April 26, 2018 at 12:17 PM

    Thank you Jan . Unfortunately I dont think either fit what I need. Ive tried to illustrate on the screen shot. I need to list the swim races and for the swimmer to tick or check which races they want to swim. At the same time I also need them to put down their existing swim times next to the swims they check/tick so I need a mix of check box and numerical box. I've done some of this on a configurable list but do not know how to carry on the boxes down.


    https://eu.jotform.com/build/81065367443357


  • Kiran Support Team Lead
    Replied on April 26, 2018 at 2:00 PM

    Since you have multiple inputs for each field, configurable list widget may not suit for your requirement. The input table fields on the form can be set beside each other by increasing the width of the form to 725px and injecting the following CSS code to the form.

    .form-matrix-table tr {

      height: 33px;

    }

    152476555126042018 2317159 Screenshot 10

    The fields should be displaying as shown below:

    152476558326042018 23292410 Screenshot 21

    Let us know if that works. Please get back to us if you need any further assistance. We will be happy to help. 


  • odileb
    Replied on April 26, 2018 at 2:19 PM

    Hi Kiran


    thank you for this. It's almost there . How do i make it line up ?


    https://form.jotformeu.com/81155248943360


    Also on the configurable list on the 2nd column how to i get the number boxes to show and can I disable the + box at the bottom?


    Many thanks 


    Odile

  • Kiran Support Team Lead
    Replied on April 26, 2018 at 3:04 PM

    I see that the labels has been removed for the second input table to enter numeric values. I would suggest to have the labels in place for the field so that you can match the values when checking the submissions. You may hide the labels to display on the form and beside the first input table by injecting the CSS code to the form.

    #id_34 {

        margin-left: -73px;

    }

    #cid_34 > table.form-matrix-table th {

      display: none;

    }

    After injecting the above CSS code, the fields should be displaying as below:

    152476878527042018 00225312 Screenshot 10

    Also on the configurable list on the 2nd column how to i get the number boxes to show and can I disable the + box at the bottom?

    It is not possible to add multiple text boxes for each row in a configurable list. Configurable list is not the field that match your requirement.

    Hope this information helps! 

  • odileb
    Replied on April 26, 2018 at 3:26 PM

    Hi Kiran


    many thanks for your help. I have put in the css code but the labels are still displaying and not quite lined up. Any more help would be greatly appreciated


    1524770722Swim form Screenshot 10

  • Richie JotForm Support
    Replied on April 26, 2018 at 4:30 PM

    I have checked you form and it seems to be lined up correctly.

    Here is my screenshot.

    Creating a multi input form Image 1 Screenshot 20

    Kindly clear your browser's cache, maybe your viewing a cached version of your form.

    Or better, view your form in incognito mode.

    Let us know how it goes.



  • odileb
    Replied on April 26, 2018 at 4:55 PM

    Hi have cleared the cache and this is the view on on the tablet152477613467D291D1 8C16 4DD5 9AC1 ADEAFE Screenshot 10

  • David JotForm Support Manager
    Replied on April 26, 2018 at 8:26 PM

    I tried it in an emulator, and I can see what you see:

    1524787857result 003 Screenshot 10


    Please try injecting this CSS code, it should fix the issue: https://www.jotform.com/help/117-How-to-Inject-Custom-CSS-Codes 

    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 

    .form-matrix-table tr {

        height: 43px !important;

    }

    }

    Result: https://form.jotform.com/81157526326962

    1524788716result 004 Screenshot 21

    Let us know if you need more help.

  • odileb
    Replied on April 27, 2018 at 10:17 AM

    Hi BDavid and everyone else who helped with this. I finally got there and one slip on the ipad and i managed to delete the last bit and havent managed to make it work again. Your  form https://form.jotform.com/81157526326962 looks spot on but I cant seem to copy it. is there anyway that i can clone?


    Many thanks and apologies

  • Richie JotForm Support
    Replied on April 27, 2018 at 10:37 AM

    You can clone the form by copying the link and inserting it to your Import Form that can be found when you create a  new form.

    Creating a multi input form Image 1 Screenshot 20

    You can check this guide for more information.How-to-Clone-an-Existing-Form-from-a-URL



  • odileb
    Replied on April 27, 2018 at 11:13 AM

    Done . Many thanks much appreciated .



  • odileb
    Replied on April 27, 2018 at 11:57 AM

    I spoke too soon


    it doesnt look like yours 


    https://form.jotformeu.com/81164334543352  

  • Richie JotForm Support
    Replied on April 27, 2018 at 12:27 PM

    I have checked the cloned form and the input table seems to working correctly.

    Creating a multi input form Image 1 Screenshot 20

    Can you give us more information on what the issue may be? Did you receive an error message when you clone the form?

    Thank you.

  • odileb
    Replied on April 27, 2018 at 12:40 PM

    Hi I have refreshed and it seems ok now.


    apologies and many many thanks 


    odile

  • Richie JotForm Support
    Replied on April 27, 2018 at 12:42 PM

    Good to know the issue has been resolved.

    If you need any further assistance, please let us know.

    Thank you.

  • odileb
    Replied on April 27, 2018 at 1:10 PM

    Hi Richie_P 


    the form shows great on tablet tablet and Pc but not on a phone . Is there anything we can do to solve that?


    thanks


    odile

  • Richie JotForm Support
    Replied on April 27, 2018 at 1:39 PM

    You can add these css codes into your form to make the input table mobile responsive.


    @media screen and (max-width: 480px){

    #id_34{
        width: 100px!important;
        position: absolute;
      
        margin-left: 184px!important;

    }
    #id_32{
    width:50px!important;
    }
     
    }

    Guide:-How-to-Inject-Custom-CSS-Codes

    Screenshot:

    Creating a multi input form Image 1 Screenshot 20


    Please give it a try and let us know how it goes.

    Thank you.

  • odileb
    Replied on April 27, 2018 at 2:02 PM

    Thanks that’s great that seems to work well.


    however. Have noticed another problem . I’ve attached two photos the first me s the for, as I was filling it in and the second is the receipt received. Nt all the times are coming through on the form 152485210948C3087F 91ED 4B9F 9436 FC3079 Screenshot 10
    15248521336BC3D262 276F 4DC2 98B2 5CB3C6 Screenshot 21
  • odileb
    Replied on April 27, 2018 at 2:24 PM

    Hi just done another form and times which are say 36.67 seem to be ok but for times bigger than this eg 200 breast 2.58.56 these don’t come through. Didn’t know if that would help

  • Richie JotForm Support
    Replied on April 27, 2018 at 2:25 PM

    I have moved your question to a new thread, so that we can assist you better.

    Please follow this link.https://www.jotform.com/answers/1457809

    Thank you.

  • Nur Karabağ JotForm Developer
    Replied on June 11, 2019 at 4:43 AM

    UPDATE: The input table field has a new type called Multi-Type Columns. You will now be able to set different type for each column such as Single Choice, Checkbox, Textbox, and Dropdown.

     
    Creating a multi input form Image 1 Screenshot 90
     
    There are many features when you use the Multi-Type Columns:

    1. You can change the row and column names.
     
    Creating a multi input form Image 2 Screenshot 101
     
    Additionally, you can set the row and column names by clicking on the gear icon.
     
    Creating a multi input form Image 3 Screenshot 112
     
    2. You can add rows and any type of columns by clicking on the add row and add column.
     
    Creating a multi input form Image 4 Screenshot 123
    3. You can set options for dropdown type by clicking on the downwards arrow.
     
    Creating a multi input form Image 5 Screenshot 134
     
    Enter your dropdown options.Click on the Save Changes.
     
    Creating a multi input form Image 6 Screenshot 145
     
    4. You can delete the rows by clicking on the cross (X) that exists for each row and you can delete the rows by clicking on the downwards arrow that exists for each column.
     
    Creating a multi input form Image 7 Screenshot 156
     
    5. You can change the types of each column to Single Choice, Checkbox, Textbox, and Dropdown by clicking on the downwards arrow that exists for each column.
     
    Creating a multi input form Image 8 Screenshot 167
     
    You can clone this demo form to your account: https://form.jotform.com/nelly/multitype-input-table-form
     
    You can look at this guide to understand how to clone an existing form from a URL: https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL
     
     
    If you have any question, please let us know below.