![]() |
Valide machen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: Valide machen (/thread-29817.html) |
Valide machen - hkkp - 30.05.2014 PHP-Code: <form method="post" action="{\$mybb->settings[\'bburl\']}/search.php"> wie mach ich das valide? hier fehlen die id's. hab schon probiert bei input eine id einzutragen, aber der validator sagt nö. RE: Valide machen - Jockl - 30.05.2014 Eigentlich sagt Dir die Fehlermeldung, um was es geht. Wenn ein label-Tag mit dem Element "for" versehen wird, dann braucht es auch eine zugehörige "id". Eine Erklärung dazu findest Du z.B. hier: http://de.selfhtml.org/html/formulare/strukturieren.htm#label RE: Valide machen - hkkp - 30.05.2014 das mit der id habe ich schon probiert, siehe auch meinen vorhergehenden beitrag. RE: Valide machen - StefanT - 30.05.2014 Trotzdem liegt es an den fehlenden ids. ![]() RE: Valide machen - hkkp - 30.05.2014 PHP-Code: <form method="post" action="{\$mybb->settings[\'bburl\']}/search.php"> RE: Valide machen - Kalle - 30.05.2014 Hallo Der Name einer ID darf innerhalb eines Dokumentes immer nur EINMAL vorkommen Ebenso auf <label for...> bezogen gibt es dann jedes Label nur einmal. <label for="showresults"> und <label for="postthread"> ist nämlich zweimal vorhanden und <label for="showresults"> beim zweitenmal auch falsch zugeordnet. Nur mal so'n Beispiel zur Veranschaulichung <label for="eins"><strong>{\$lang->asb_search_in}:</strong></label><br /> <input type="radio" class="radio" id="eins" name="postthread" value="1" checked="checked"/> <label for="zwei">{\$lang->asb_search_messages}</label> <input type="radio" class="radio" id="zwei" name="postthread" value="2"/> Also: <label for="" ... muss immer mit dem Namen der ID des zugeordneten <input> übereinstimmen. Eine ID darf jedoch nur einmal vorkommen...deswegen <label for="(der Name)" auch nur einmal /Formular nette Grüsse Kalle RE: Valide machen - hkkp - 30.05.2014 ja dies hatte ich schon geschnallt bzw. vermutet. aber im obigen code kommt ein labelname zweimal vor.... was mach ich da? RE: Valide machen - Jockl - 30.05.2014 umbenennen? RE: Valide machen - hkkp - 30.05.2014 dies hat keine auswirkungen? wenn nicht, dann ist die id letztendlich nur eine zuordnung innerhalb eine dokumentes, weil sonst würde es ja nicht auch so funktionieren. ist halt nicht valid sozusagen. so probiert, hinbekommen habe ich es nicht. sind u.a. auch mehrere labels nur eine input zugeordnet. RE: Valide machen - Jockl - 30.05.2014 Ist das eigentlich ein selbst gestricktes Formular und brauchst Du die ganzen IDs und for-Elemente überhaupt? |