Js 控製表單域代碼

來源:互聯網
上載者:User

<br /><select name="s" id="s"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select><p>
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

js驗證為正整數 複製代碼 代碼如下:<script>
var re = /^[1-9]d*$/; //智能驗證單個字元
if (!re.test(document.getElementById('group_order').value)){
alert("組排序必須為數字!");
document.getElementById('group_order').focus();
return false;
}
</script>
if(value <0 || value!=parseInt(value) ){
alert("不是正整數");
}else{
alert("是正整數");
}

js發送表單(方法一): check_input 是js函數,但是這個方法會把頁面內所有的表單都發送掉
複製代碼 代碼如下:<% form_tag( {:controller=>"transaction",:action=>"check_cid"},{:name=>"form1",:method=>"post",:multipart=>"true" ,:onsubmit=>”return check_input();”}) do %>
<% end %>

js發送表單(方法二): check_original 是js函數,這個方法會發送指定的form,無論方法一,方法二 都別忘了 前面加 return 複製代碼 代碼如下:<%= form_tag({:controller=>"program",:action=>"index"},{:name=>"newform",:method=>"post",:multipart=>"true"}) %>
<%= submit_tag "添加",{:name=>'newgroup',:onclick=>'return check_original();'} %>
<%= form_tag %>

待續................

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.