2016-05-27 31 views
0

Okay, lassen Sie mich erklären, welche Art von "Spoiler Tag" ich meine:
In einem phpBB Forum bin ich auf, es gibt einen [Spoiler] BBCode, der den Text darin versteckt eine Schaltfläche zum Ein-/Ausblenden, die wie die prosilver Submit/Preview Buttons auf der Buchungsseite aussehen soll. Es ist ziemlich gut mit einem < Eingang> -Element getan worden (eigentlich glaube ich <input type="submit" value="Show Spoiler"> mit einem onclick Attribut), aber jetzt suchen wir natürlich nach einer Möglichkeit, eine ähnliche zu implementieren, außer mit einem benutzerdefinierten Label auf der Schaltfläche - einschließlich der Verwendung weiterer BBCodes darin. Es ist unnötig zu sagen, dass es schwierig ist, dies zu tun, ohne ein XSS-Risiko zu erzeugen.BBCode Spoiler mit BBCodes im Label

Antwort

1

Versuchen Sie, das <button>-Tag anstelle des Tags <input> zu verwenden. Es verfügt über mehr Funktionen als das <input>-Tag und kann andere Elemente enthalten: <button type="button">The third <span style="color:red">word</span> on this button is red.</button>