JS- eller PHP-fel? Snälla hjälp!

Permalänk

JS- eller PHP-fel? Snälla hjälp!

Hej,
Har gjort en filmdatabas och är snudd på färdig, har dock fastnat på JS-valideringen som jag bara inte kan få att fungera korrekt!

http://jsfiddle.net/8JaFf/

Där har ni min källkod, det är alltså "Regissör:" som ska valideras, enbart bokstäver ska vara tillåtna!
På något underligt sätt vägrar det att fungera och när jag öppnar sidan får jag i Chrome-konsolen följande felmeddelande.

Uncaught TypeError: Cannot call method 'addEventListener' of null JS.js:9

chrome-extension://lfkgmnnajiljnolcgolmmgnecgldgeld/js/pluginnetwork.js:137
Uncaught TypeError: Object #<Object> has no method 'getItem'
www.smoothgesturesapp.comFailed to load resource

http://jsfiddle.net/y6S5h/

Där är det Produktionsår och Titel som ska valideras.
Enbart årtal efter 1918 ska vara tillåtna i Produktionsår, även detta fungerar inte och jag får följande felmeddelande i Chromes-konsol.
Uncaught TypeError: Cannot call method 'addEventListener' of null JS.js:9

Någon som kan hjälpa mig med ovanstående kod? Vad har jag gjort fel? Hur ska den korrekta koden se ut?

Vore extremt tacksam för all hjälp!

Edit: Ska även tilläggas att det står "OK!" bakom allting jag skriver in, men det står aldrig "Inte OK!"

Permalänk
Medlem

Du verkar ju ha missat det tredje (boolska) argumentet till addEventListener, lägg till ett false så att du får ("keyup",function(){...},false) så fungerar det nog bättre.

Sen i din andra fil så försöker du lägger du till två eventListeners för keyup på ditt form_year element, vilket ju inte är så lyckat då båda funktionerna kommer att köras, och en kommer då skriva över den andra.

Visa signatur

The difference between stupidity and genius - the latter has limits