2011-05-23 19 views

回答

1

<a4j:commandButton>充當提交按鈕。因此在按下輸入時執行操作。

當你看到生成的代碼,你會發現像<input type="submit"/>

要忽略,你應該使用命令鏈接,看起來像按鈕給出一個風格button如下:

.button { 
    font: bold 11px Arial; 
    text-decoration: none; 
    background-color: #EEEEEE; 
    color: #333333; 
    padding: 2px 6px 2px 6px; 
    border-top: 1px solid #CCCCCC; 
    border-right: 1px solid #333333; 
    border-bottom: 1px solid #333333; 
    border-left: 1px solid #CCCCCC; 
    } 

如果你仍然想要與<a4j:commandButton>一起去,那麼你可以通過使用

onkeypress="var keycode; 
if (window.event) { keycode = window.event.keyCode;}else {return true;} 
if (keycode == 13) {return false;}else {return true;}" 

但是,這會導致像你甚至按下輸入onfocus那麼它不會提交或調用動作,最好不要使用它

+0

非常感謝 – 2011-05-23 12:33:22