Ich habe zwei Gruppen von zwei Schaltflächen (Eingabetyp = "Schaltfläche"). Eine oder beide Schaltflächen in einer Gruppe können gleichzeitig aktiviert werden, aber die Gruppen schließen sich gegenseitig aus - nur eine Gruppe hat zu jeder Zeit Schaltflächen aktiviert.

Ich möchte die Schaltflächen aktivieren oder deaktivieren, wenn sie in meinem PHP-Code erstellt werden, natürlich basierend auf bestimmten Kriterien. Ich könnte JavaScript im Nachhinein auf dem Client verwenden, aber das scheint etwas auf die rundeste Art und Weise zu tun, die Sie finden können. Es ist absurd, eine "Sprache" zu verwenden, um die Mängel einer anderen Sprache auszugleichen, und etwas, das mit HTML als möglich dokumentiert wird.

Es variiert ein wenig, aber die Dokumentation, die ich über das Web gefunden habe, besagt, dass Sie in der Lage sein sollten, eine Schaltfläche zu deaktivieren, wenn das Tag erstellt wird.

Einige Stellen sagen, dass das Deaktivieren des Tags die Schaltfläche deaktiviert. Andere deuten darauf hin, dass deaktiviert = etwas angegeben werden muss - es gibt keine wirkliche Einigung darüber, was das "Etwas" sein soll. Hier ist ein Beispiel für eines meiner Eingabe-Tags:

<input type="button" value="Next Post">

Die aktivierten Schaltflächen werden in ein -Tag eingeschlossen

Ich habe es versucht:

disabled
disabled=""
disabled="true"
disabled="yes"
disabled="disabled

Ich weiß, wie man die Schaltfläche über JavaScript deaktiviert, aber es scheint extrem zu sein, etwas zu tun, das in der Tag-Definition als machbar dokumentiert ist.

Gibt es eine Möglichkeit, den Eingabetyp = "button" in der Tag-Spezifikation zu deaktivieren, und wenn ja, wie?

-1
SimonT 23 Dez. 2015 im 04:25

5 Antworten

Beste Antwort

Nun, ich musste graben und es selbst finden. Mein Gedanke an Wordpress, das die Probleme verursacht (in dem Kommentar, den ich zu meiner Frage gepostet habe), brachte mich dazu, darüber nachzudenken, und ich beschloss, eine riesige CSS-Datei mit Dutzenden von Regeln und Elementen zu durchsuchen, die für Eingabe-, Schaltflächen- usw. Tags gelten .

Ich begann mit dem Vorschlaghammer und ersetzte die Datei durch eine leere Datei. Das hat es geschafft, die Schaltflächen werden jetzt als deaktiviert angezeigt.

Ich wünschte, jemand hätte über diese Möglichkeit nachgedacht, bevor ich zusätzliche Zeit damit verbringe, verschiedene Änderungen an den Eingabe-Tags auszuprobieren.

Ich werde mich nicht gleichzeitig mit CSS, Regeln und Elementen befassen, um herauszufinden, warum die Schaltflächen nicht deaktiviert werden - zumindest was das Erscheinungsbild und die "Klickfähigkeit" betrifft.

Wer auch immer meine Frage abgelehnt hat, tut mir leid, dass sie nicht Ihren Standards für Fragen entsprach.

In der Lehre, die ich gemacht habe, habe ich viel gelernt, dass es nur eine Art von dummer Frage gibt, viele davon, hauptsächlich technische, sowohl Kredit- als auch nicht-kreditbezogene Kurse, und Computerprofis über neue Systemsoftware oder Funktionen in aktualisierter Software - die Frage, die jemand hat, aber nicht stellt.

Aber ich denke, die meisten Menschen haben noch nie auf diese Weisheit gestoßen. Es war sehr nützlich, wenn ich jemanden unterrichte oder helfe, und ich bin froh, dass ich es gelernt habe.

Oh, wenn Sie es nicht erraten haben, ich bin einer dieser Mainframer und alles, was ich weiß, ist in der PC-Welt schrecklich veraltet.

Es tut mir leid, wenn meine Frage zumindest für jemanden dumm erschien - es war nicht dumm für mich. Ich hatte sehr lange mit diesen Tags gekämpft und war nicht weitergekommen. Für mich war das also keine dumme Frage. Nebenbei war es sehr wichtig für das, was ich arbeite.

Entschuldigung für die Schimpfe.

Wenn ich herausfinde, was mein Problem verursacht, komme ich hierher zurück und schreibe einige Kommentare dazu.

0
SimonT 23 Dez. 2015 im 03:36

Bitte schön

<button type="button" disabled>Click Me!</button>
3
pajamas 23 Dez. 2015 im 01:28
<input type="button" disabled="disabled" value="Next Post">

Das scheint bei mir zu funktionieren.

0
mirch667 23 Dez. 2015 im 01:27

Ich bin mir nicht sicher, warum das Hinzufügen eines disabled -Attributs zur Eingabe Ihrer Meinung nach nicht genau funktioniert. Es sollte gut funktionieren.

<input type="button" value="Next Post" disabled>
0
Sherif 23 Dez. 2015 im 01:49

Fügen Sie einfach das deaktivierte Tag hinzu.

<input type = "button" value = "Button" disabled />
0
TheQuestioner 23 Dez. 2015 im 03:34