Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Jvs koden utgår från koden som Katarina skrev på räknestugan som heter DemoMinaBilar
- */
- /*
- Funktionen 'validateNewUpdateArtistFormData' har till syfte att retunera ett felmeddelande till admin. Detta om txtArtist fältet i
- 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).
- Ä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'.
- innerHTML tar sedan hand om att error meddelandet ska skrivas ut i html och ges värdet "Artist is missing!".
- Retunerar sedan 'false' för att inte kunna ta sig vidare. Är allt ifyllt så retuneras 'true'.
- */
- function validateNewUpdateArtistFormData(theForm)
- {
- if(theForm.txtArtist.value==null || theForm.txtArtist.value=="")
- {
- var error= document.getElementById("msgError");
- error.innerHTML="Artist name is missing!";
- return false;
- }
- else
- {
- return true;
- }
- }
- /*
- Funktion som hämtar Id't på hela formuläret som ska rensas genom getElementById("Namn på formulär").reset().
- Detta rensar alla de synliga fälten med den inbyggda funktionen .reset(). För att sedan rensa alla hidden fält så
- används hidId(namn på hidden) och dess value sätts till "", som gör den tom.
- */
- function resetNewUpdateArtistFormData()
- {
- //rensa synliga
- document.getElementById("formArtist1").reset();
- //rensa hidden
- document.getElementById("formArtist1").hidId.value="";
- }
- /*
- Funktion som kopierar upp den valda artisten i det undre formuläret, till det övre formulärets textfält. Detta görs genom att
- formuläret(theForm) skickas in som inparameter i copyEditDeleteArtistFormData("theForm").
- Formuläret tar sedan och hämtar de gömde fälten med dess värden som ska kopieras genom theForm.namn.value
- och lägger dom i det andra dokumentets synliga textfält(förutom hidId) genom att deklarera det
- med document.namnPåFormulär. Denna funktion anropas från html med hjälp av 'edit' knappar med en 'onclick' funktion
- */
- function copyEditDeleteArtistFormData(theForm)
- {
- document.frmNewUpdateArtist.hidId.value = theForm.hidId.value;
- document.frmNewUpdateArtist.txtArtist.value = theForm.hidArtist.value;
- }
- /*
- Funktion som verifierar om du vill ta bort de värden som finns i formuläret med Stored Artist.
- Detta görs genom att verifyDeleteOfArtist är knuten till en submit knapp som heter 'Delete' i html.
- När 'Delete' klickas visas ett fönster på skärmen genom window.confirm som i parametern tar in texten som frågar
- "Do you want to delete" och konkatinerar formuläret med hidArtist och dess värde och avslutar med ett frågetecken
- i text.
- */
- function verifyDeleteOfArtist(theForm)
- {
- return window.confirm("Do you want to delete " + theForm.hidArtist.value + "?");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement