MammaErika Postad 21 augusti, 2019 Share Postad 21 augusti, 2019 Har ett dilemma som jag önskar någon kan hjälpa mig med. Jag arbetar i ett program som heter Artvise, en färdig produkt där vi digitaliserar blanketter åt kommunen. Jag håller just nu på med ett script på en intern "blankett". Jag har ingen utbildning i utveckling på det viset, men jag vill lära mig mer och utveckla mitt sätt att tänka samt att jag vill kunna skriva scripten själv utan att behöva gräva efter kommandon. Problemet är att jag inte får till det, jag har ett strukturregister där jag har fem val, varav det femte valet har tre underval. och jag har döpt alla till olika värden ( 11, 22, 33, 44, 55- 111, 222, 333) men när jag väljer tex val 22 så vill jag att tre textkolumner längre ner ska döljas. Visar vilket script jag använder idag, har dock kortat ner det för att lättare kunna identifiera felet om jag gör det. På översta raden för selectvalue är id:et för själva kolumnen för strukturregistret. //Innehållet i detta script körs först när man väljer ett värde i strukturregistret. $("#ef8f7412-4b23-420a-9c81-d17155a39416").SelectValue(function() { //Arbetsgivarintyg id: 11 if($("#ef8f7412-4b23-420a-9c81-d17155a39416").SelectedValue() == "11") { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } //Tjänstgöringsintyg id: 771ba3b9-8a16-4b18-a64b-d83163e25775 if($("#ef8f7412-4b23-420a-9c81-d17155a39416").selectedValue() == "22") { hideControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",false); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",false); } }); Hoppas för all del att någon kan hjälpa mig med detta! /Erika Länk till kommentar Dela på andra webbplatser More sharing options...
.M Postad 21 augusti, 2019 Share Postad 21 augusti, 2019 Ser ut som det borde fungera, vad är det som inte fungerar? Får du något felmeddelande? Länk till kommentar Dela på andra webbplatser More sharing options...
Solution MammaErika Postad 21 augusti, 2019 Trådskapare Solution Share Postad 21 augusti, 2019 Jag fick det att fungera efter några justeringar. se nedan //Arbetsgivarintyg: //cb421e2b-3c96-448c-b863-916504b85958 //Tjänstgöringsintyg: //df2b869d-344a-4d99-8cbf-c142d23655b3 //Inkomstintyg: //1512489f-df38-4a74-a158-2bc512da7e25 //Inkomstuppgift: //27a52284-6d5b-4575-8d59-8a8437f6e949 //Förlorad arbetsförtjänst: //54da9223-fff8-4141-9da1-4628768f4135 //Fackligt uppdrag: //b21eb45a-eed1-4229-a85d-b31a5cebcfdd //Ledighet utan lön: //0f192362-41b9-4368-9bc7-aad68a9ab4d7 //Offentligt uppdrag: //59890726-b9b1-43d9-ab53-b51396ac5aee //Lägger till en funktion som kollar om användaren klickar i kryssrutan $("#ef8f7412-4b23-420a-9c81-d17155a39416").click(function() { //Om arbetsgivarintyg är valt, visar vi kontrollerna if( $("#cb421e2b-3c96-448c-b863-916504b85958").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true);showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } else //Om tjänstgöringsintyg är valt, visar vi kontrollerna if( $("#df2b869d-344a-4d99-8cbf-c142d23655b3").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",false);showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",false);showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",false); } else //Om inkomstintyg är valt, visar vi kontrollerna if( $("#1512489f-df38-4a74-a158-2bc512da7e25").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",false); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",false); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",false); } else //Om inkomstuppgift är valt, visar vi kontrollerna if( $("#27a52284-6d5b-4575-8d59-8a8437f6e949").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",false); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",false); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",false); } else //Om förlorad arbetsförtjänst är valt, visar vi kontrollerna if( $("#54da9223-fff8-4141-9da1-4628768f4135").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } else //Om fackligt uppdrag är valt, visar vi kontrollerna if( $("#b21eb45a-eed1-4229-a85d-b31a5cebcfdd").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true);showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } else //Om ledighet utan lön är valt, visar vi kontrollerna if( $("#0f192362-41b9-4368-9bc7-aad68a9ab4d7").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true);showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true);showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } else //Om offentligt uppdrag är valt, visar vi kontrollerna if( $("#59890726-b9b1-43d9-ab53-b51396ac5aee").is(':checked')) { showControl("68434235-36fd-437d-bf8b-0bbbccb3ccde",true); showControl("1309399b-7e46-4830-9cd6-08fba15ff65b",true); showControl("20476e0f-a7d3-4183-ac5b-839d27e700cb",true); } }); Cecilia reagerade på detta 1 Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster