(Φόρμα) method=GET και action URL conflict

html_logo.gifΜάλλον δε βγαίνει και πολύ άκρη από τον τίτλο ε; 😀 Για συνεχίστε να διαβάζετε …

Θέλουμε να κάνουμε submit μία φόρμα με τη μέθοδο GET και το action είναι ένα url της μορφής : http://www.domain.gr/index.php?page=tricks . Το πρόβλημα είναι ότι η φόρμα θα αγνοήσει το page=tricks και θα το αντικαταστήσει με τα πεδία της φόρμας.

Η λύση σε αυτό το πρόβλημα είναι έξυπνη και απλή. Για να παρακάμψουμε αυτή την αδυναμία βάζουμε μέσα στη φόρμα ένα κρυφό πεδίο (hidden field) με όνομα page και value tricks. Έτσι όταν η φόρμα γίνεται submit μπαίνει και αυτό το πεδίο στο url. Π.χ.

<input name="page" value="tricks" type="hidden" />

Rollover εικόνα αντί για κουμπί submit σε φόρμα

javascript_logo.gifΘέλετε να χρησιμοποιήσετε εικόνα αντί για submit κουμπί σε φόρμα και εκτός αυτού θέλετε η εικόνα να αλλάζει όταν ο δείκτης του ποντικιού περνάει από πάνω της (rollover);

Χρησιμοποιείστε τον ακόλουθο κώδικα…

<input src="image.gif" value="submit" type="image" 
onmouseover="javascript:this.src='image-rollover.gif';"
onmouseout="javascript:this.src='image.gif';" />