Frage

Was ist eine übliche Möglichkeit, Daten für Formelfelder zu bestehen, um einen Quantifizierer anzugeben.Ich würde derzeit wie folgt tun:

generasacodicetagpre.

wo q_12 generisch ist.

Aber es gibt jedoch einige inhärente Probleme mit dem Ansatz:

  • was ist, wenn ich es für ein JS / CSS-Grund eine ID geben möchte?
  • q_12 ist nicht einfach mit js zu lesen: var quant = parseInt(element.id.split('_').pop())
  • -ID wird nicht für die Übergabe von Werten
  • gemacht

Wie soll ich damit umgehen?Gibt es eine gemeinsame Art?Gibt es einen Weg, der von W3C vorgeschlagen wird?

War es hilfreich?

Lösung

Sie könnten die verborgene Felder-Idee von Guillaume Lebourgeois erweitern.Wenn Sie sich Sorgen machen, zwei Eingaben für jeden zu haben, können Sie den Attributansatz "Daten" immer annehmen, wie in der folgenden Link detailliert beschrieben: http://ejohn.org/blog/html-5-data-attribute/

generasacodicetagpre.

und verwenden Sie dann den generakodicetagcode, um den Wert zurückzugeben ( http://www.devguru.com / technologies / javascript / 17457.asp ):

generasacodicetagpre.

oder wenn Sie jQuery verwenden:

generasacodicetagpre.

Natürlich müssten Sie dies in den Wert rollen, bevor Sie über Seiten passieren, aber es ist immer noch eine Möglichkeit.

Andere Tipps

Eine gute und einfache Möglichkeit besteht darin, verborgene Felder zu verwenden:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top