我的標記jQuery的一個問題
<form action="blah/foo" method="POST" id="frm1">
<input type="hidden" id="v" />
</form>
......
......
<!--after some code-->
<button id="btn1">test</button>
<input type="text" id="somevalue" />
我的目的是,當我按一下按鈕BTN1,抓鬥somevalue
價值,並給它隱藏的價值v
並提交表單,表單需要提交(僅一次),所以我使用了jQuery one
方法和多數民衆做工精細
第二件事情是,如果somevalue
是空的,我不希望提交
的問題場景
<script>
$('#btn1').one('click',function(){
if(!$('#somevalue').val()){
$('p#msg').html('Empty value');
return false;
}
$('#frm1').submit();
});
</script>
IF用戶首先進行一個空的輸入和嘗試提交錯誤味精,即使有一個有效的輸入的單擊事件不會觸發後會show..but(我知道是因爲one
功能的多數民衆贊成)
進出口尋找一些替代的形式將提交一次
你可以創建自己的一個功能,它允許用戶通過單擊功能只有一次根據國旗.. – 2012-07-06 09:39:54