Om man har en knapp med en onclick-funktion, ska även en sådan knapp då ligga inom en form-tag? Eller är det godkänt enligt html-standard att ha fristående knappar helt utan nån koppling till nåt formulär? Vet inte riktigt hur du menar men jag gjorde en knapp häromdan utan form hade två knappar: Accepterar och Accepterar inte. Okej, en följdfråga :) Ett eget litet tillägg jag kan göra är att webbläsaren Firefox verkade inte tycka om knappar som var formulärlösa... > <b>Det kanske är en bagatell detta, men jag ville bara veta om någon "regel" säger att en knapp får vara fristående eller bör användas tillsammans med form-tag :)</b> I Netscape 4 så visas inga formulärelement som inte ligger i ett formulär. > <b>I Netscape 4 så visas inga formulärelement som inte ligger i ett formulär.</b>Snabb fråga om button
Sv: Snabb fråga om button
Skrev bara:
<code>
<button onClick="window.location='länk1'">Accepterar</button>
<button onClick="window.location='länk2'">Accepterar inte</button>
</code>
Fungerar braSv: Snabb fråga om button
De gånger man vill ha en knapp utan form-tag, bör man använda button som du gjort eller är denna input-tag lika okej?
<code><input type="button" value="Accepterar" name="Accepterar"></code>
Det kanske är en bagatell detta, men jag ville bara veta om någon "regel" säger att en knapp får vara fristående eller bör användas tillsammans med form-tag :)Sv: Snabb fråga om button
Sv: Snabb fråga om button
Det går utmärkt att använda INPUT, SELECT, BUTTOM, TEXTAREA och LABEL utan FORM-boxen. Om vi kikar lite i dokumentationen för HTML 4.01, http://www.w3.org/TR/html401, så hittar vi:
17.2.1 Control types, http://www.w3.org/TR/html401/interact/forms.html#h-17.2.1
"The elements used to create controls generally appear inside a FORM element, but may also appear outside of a FORM element declaration when they are used to build user interfaces. This is discussed in the section on intrinsic events. Note that controls outside a form cannot be successful controls."
18.2.3 Intrinsic events, http://www.w3.org/TR/html401/interact/scripts.html#events
"Control elements such as INPUT, SELECT, BUTTON, TEXTAREA, and LABEL all respond to certain intrinsic events. When these elements do not appear within a form, they may be used to augment the graphical user interface of the document."
Test visar att både INPUT och BUTTON fungerar utan FORM i både IE6 och Mozilla Firefox 0.8, http://www.dehlin.se/lekstuga/button.asp.Sv: Snabb fråga om button
Sv: Snabb fråga om button
Det stämmer alldeles säkert. Jag tror inte heller att IE2 visar taggen BUTTON. Netscape 4 är väl en 5 år gammal och troligtvis varken vidarutvecklas eller supporteras längre. Dessutom är den en av de sämsta webbläsarna (ur ett renderingsperspektiv, vilket är det vi pratar om här) som någonsin skapats.
Droppa stödet för den om du inte har specifika krav på dig. När det gäller Gecko så får väl Netscape 6.1 ses som ett minimum.