Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. /*
  2. Jvs koden utgår från koden som Katarina skrev på räknestugan som heter DemoMinaBilar
  3. */
  4.  
  5. /*
  6. Funktionen 'validateNewUpdateArtistFormData' har till syfte att retunera ett felmeddelande till admin. Detta om txtArtist fältet i
  7. formuläret är tomt när man trycker på submit knappen'Save'. Detta görs i javascript genom en 'if sats' som kollar om 'value' = null eller ""(tom sträng).
  8. Är inte fältet ifyllt så hämtas ett element med hjälp av ett Id i formuläret som heter msgError och läggs i en variabel som heter 'error'.
  9. innerHTML tar sedan hand om att error meddelandet ska skrivas ut i html och ges värdet "Artist is missing!".
  10. Retunerar sedan 'false' för att inte kunna ta sig vidare. Är allt ifyllt så retuneras 'true'.
  11.  
  12. */
  13. function validateNewUpdateArtistFormData(theForm)
  14. {
  15. if(theForm.txtArtist.value==null || theForm.txtArtist.value=="")
  16. {
  17. var error= document.getElementById("msgError");
  18. error.innerHTML="Artist name is missing!";
  19. return false;
  20. }
  21.  
  22. else
  23. {
  24. return true;
  25. }
  26. }
  27.  
  28. /*
  29. Funktion som hämtar Id't på hela formuläret som ska rensas genom getElementById("Namn på formulär").reset().
  30. Detta rensar alla de synliga fälten med den inbyggda funktionen .reset(). För att sedan rensa alla hidden fält så
  31. används hidId(namn på hidden) och dess value sätts till "", som gör den tom.
  32. */
  33. function resetNewUpdateArtistFormData()
  34. {
  35. //rensa synliga
  36. document.getElementById("formArtist1").reset();
  37. //rensa hidden
  38. document.getElementById("formArtist1").hidId.value="";
  39. }
  40.  
  41.  
  42. /*
  43. Funktion som kopierar upp den valda artisten i det undre formuläret, till det övre formulärets textfält. Detta görs genom att
  44. formuläret(theForm) skickas in som inparameter i copyEditDeleteArtistFormData("theForm").
  45. Formuläret tar sedan och hämtar de gömde fälten med dess värden som ska kopieras genom theForm.namn.value
  46. och lägger dom i det andra dokumentets synliga textfält(förutom hidId) genom att deklarera det
  47. med document.namnPåFormulär. Denna funktion anropas från html med hjälp av 'edit' knappar med en 'onclick' funktion
  48. */
  49. function copyEditDeleteArtistFormData(theForm)
  50. {
  51. document.frmNewUpdateArtist.hidId.value = theForm.hidId.value;
  52. document.frmNewUpdateArtist.txtArtist.value = theForm.hidArtist.value;
  53. }
  54.  
  55. /*
  56. Funktion som verifierar om du vill ta bort de värden som finns i formuläret med Stored Artist.
  57. Detta görs genom att verifyDeleteOfArtist är knuten till en submit knapp som heter 'Delete' i html.
  58. När 'Delete' klickas visas ett fönster på skärmen genom window.confirm som i parametern tar in texten som frågar
  59. "Do you want to delete" och konkatinerar formuläret med hidArtist och dess värde och avslutar med ett frågetecken
  60. i text.
  61. */
  62.  
  63. function verifyDeleteOfArtist(theForm)
  64. {
  65. return window.confirm("Do you want to delete " + theForm.hidArtist.value + "?");
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement