Willkommen, Gast
Angemeldet bleiben:

THEMA:

Checkbox group selections to multiple textfields 1 Monat 3 Wochen her #247804

  • Autor
  • mrperfectpz
  • Offline
  • Gold Breezer
  • Gold Breezer
  • Beiträge: 344
  • Dank erhalten: 0
Hi

I have 15 textfields named "Player1" to "Player15".
I have a checkbox group with lots of names.

How would I fill the numbered textfield with the value of the checked name up to 15 selections.

i.e

Player1 = selection1
Player2 = selection2
etc, etc

So I would need the textbox label to change to the relevant number to add the checked value to the field

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by mrperfectpz.

Checkbox group selections to multiple textfields[solved] 1 Monat 3 Wochen her #247898

  • Autor
  • mrperfectpz
  • Offline
  • Gold Breezer
  • Gold Breezer
  • Beiträge: 344
  • Dank erhalten: 0
Is anybody able to help with this subject please

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by mrperfectpz.

Checkbox group selections to multiple textfields 1 Monat 3 Wochen her #247902

  • tihana.krivics Avatar
  • tihana.krivic
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 1806
  • Karma: 3
  • Dank erhalten: 158
Hi,

I am not sure that I undestood you correctly.
You have 15 textfields.
If someone check for example first value from checkebox group then 1.textfield is populate with this value, if someone check second value from checkboxgroup then 2.textfield is populate and so on. ??

Regards,
Tihana

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Checkbox group selections to multiple textfields 1 Monat 3 Wochen her #247904

  • Autor
  • mrperfectpz
  • Offline
  • Gold Breezer
  • Gold Breezer
  • Beiträge: 344
  • Dank erhalten: 0
Yes exactly Tihana

I have numbered the textareas Player1-15

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by mrperfectpz.

Checkbox group selections to multiple textfields 1 Monat 3 Wochen her #247908

  • tihana.krivics Avatar
  • tihana.krivic
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 1806
  • Karma: 3
  • Dank erhalten: 158
Hi,

go to your checkboxgroup->Advanced->Actionscript->check Custom->check Click->Create code frameworks and put this this:
function ff_NAMEOFCHECKBOX_action(element, action)
{
    switch (action) {
        case 'click':
let result = JQuery('input[name="'+JQuery(element).attr('name')+'"]:checked');
ff_getElementByName('nameoffirsttextfield').value=result.get(0).value; //first textfield will have the first value from checkbox group
ff_getElementByName('nameofsecondtextfield').value=result.get(1).value; //second textfield will have the second value from checkboxgroup
//and so on
            break;
        default:;
    } // switch
} // ff_NAMEOFCHECKBOX_action

Please replace:
NAMEOFCHECKBOX with name of your checkboxgroup (not title)
nameoffirsttextfield with name of first textfield (not title)
nameofsecondtextfiled with name of second textfield (not title).


Regards,
Tihana

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by tihana.krivic.

Checkbox group selections to multiple textfields 1 Monat 3 Wochen her #247921

  • Autor
  • mrperfectpz
  • Offline
  • Gold Breezer
  • Gold Breezer
  • Beiträge: 344
  • Dank erhalten: 0
Hi Tihana

That works perfect !!! How can I impliment that within this code so it uses the second select list 'Select2'
function ff_Select_action(element, action)
{

    
var val1=jQuery('[name="ff_nm_Select[]"]:checked').val();
var val2=jQuery('[name="ff_nm_Select2[]"]:not(:checked)').val();
var val3=jQuery('[name="ff_nm_AddValues[]"]:not(:checked)').val();
if(val1=val2)
{
jQuery('[value="'+val2+'"]').prop('checked', true);
jQuery('[value="'+val3+'"]').prop('checked', true);
}


let result = JQuery('input[name="'+JQuery(element).attr('name')+'"]:checked');

ff_getElementByName('ThisTest1').value=result.get(0).value; 
ff_getElementByName('ThisTest2').value=result.get(1).value; 
ff_getElementByName('ThisTest3').value=result.get(2).value; 
ff_getElementByName('Player4').value=result.get(3).value; 
ff_getElementByName('Player5').value=result.get(4).value; 
ff_getElementByName('Player6').value=result.get(5).value; 
ff_getElementByName('Player7').value=result.get(6).value; 
ff_getElementByName('Player8').value=result.get(7).value;                        
ff_getElementByName('Player9').value=result.get(8).value; 
ff_getElementByName('Player10').value=result.get(9).value; 
ff_getElementByName('Player11').value=result.get(10).value; 
ff_getElementByName('Playe12').value=result.get(11).value; 
ff_getElementByName('Player13').value=result.get(12).value; 
ff_getElementByName('Player14').value=result.get(13).value; 
ff_getElementByName('Player15').value=result.get(14).value;

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.047 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!