我正在使用Zend Framework,我有一个表单输入按钮,其中包含我定义的样式。 按下按钮后,我需要替换主数据主题。
我想到这样的事情:
$this->form->go->setAttrib("onclick", "this.data-theme='new_theme'");
..但是没有用。
任何想法? 谢谢!
答案 0 :(得分:1)
这取决于你的意思是'按下'或'后';如果按下,那么:active
伪造的类(如Simone所说)是正确的;如果你想在单击按钮后保持不同的样式是持久的,那么:visited
伪造的类应该可以工作(虽然说过这个,但我不确定:visited
是否仅对{{a href
有效1}}链接;如果是这样,你可以设置一个看起来像按钮的链接,这很常见)
答案 1 :(得分:0)
您可以使用:active
伪类在样式表中声明新样式。
应该像
input[type=button]:active {
/* type here your rules, i.e. background-color:red; */
}
希望它有所帮助!