JQUERY从具有多种形式的页面上的多个选择中获取值

tty

我有一个页面,该页面具有使用while循环创建的几种形式,每种形式都有四个选择。我正在尝试找出如何检查属于当前表单的每个选择(包含单击按钮的选择)以确认是否选择了任何选择。所有形式都包装在一个称为的div中#audit_content

目的是检查变量grade是否不是某个特定值,然后脚本检查是否已选择任何选择。

(该值$i是在while循环期间创建的,用于唯一地标识每种形式)

HTML

    <form id="audit_form<? echo $i; ?>">
      <select name="grade" class="grade<? echo $i; ?>">
         <option value="1">1</option>
         <option value="2">2</option>
         <option value="3">3</option>
      <select>    
      <select name="patient" class="reason_select">
         <option value="">Select</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
      </select>
      <select name="exposure" class="reason_select">
         <option value="">Select</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
      </select>
      <select name="equipment" class="reason_select">
         <option value="">Select</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
      </select>
      <select name="positioning" class="reason_select">
         <option value="">Select</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
      </select>
    <input type="button" name="audit_submit" class="audit_submit audit_submit_btn ie7_submit" value="" />
    <input type="hidden" class="form_id" value="<? echo $i; ?>" >
 </form>

jQuery的

<script>
  $(document).ready(function(){
    $('#audit_content').on("click", ".audit_submit", function(){
      var form_id = $(this).prev('.form_id').val();
      var grade = $('.grade'+form_id).val();
             if(grade != 1){
      $('select.reason_select').each(function(){
          alert($(this).text())
             }
        });
</script>

脚本本身显示了reason_select页面上类的每个select的值,我意识到这是因为我没有告诉它检查特定的表单,这就是我所坚持的。

查理

显示的按钮位于表单外部,而不是如上所述的内部。

要隔离任何重复类型的窗口小部件,请查找该窗口小部件的父级,然后仅在其中进行搜索:移动表单内的按钮可通过执行以下操作使其非常容易:

$('#audit_content').on("click", ".audit_submit", function () {
    var form=$(this).closest('form')
    var selects=form.find('select');
// do somthing with selects

})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择同一页面中具有多种形式的单选按钮时,jQuery更改输入文本

来自分类Dev

如何在具有多种形式的页面上使用自动保存的局部视图?

来自分类Dev

jQuery使用Ajax验证页面上的多种形式

来自分类Dev

ASP.NET网站:具有多种形式的页面

来自分类Dev

局部类具有多种形式

来自分类Dev

验证插件-自动验证页面上的多种形式

来自分类Dev

jQuery验证错误有多种形式

来自分类Dev

在没有Django默认模型形式的情况下在Django中处理同一页面上的多种形式

来自分类Dev

javascript验证不适用于具有多种形式的页面

来自分类Dev

从具有相同ID的多个选择框中获取值

来自分类Dev

具有多种形式的跨形式变量

来自分类Dev

jQuery取消选择所有复选框的多种形式

来自分类Dev

多种形式的数据获取

来自分类Dev

多种形式的数据获取

来自分类Dev

ASP.NET MVC中具有jQuery非干扰性验证的页面上的多种表单

来自分类Dev

多个jQuery验证引导插件不会验证多种形式

来自分类Dev

VB6.0中具有多种形式的复选框

来自分类Dev

具有多种形式的Django-TinyMCE

来自分类Dev

jQueryUI手风琴具有多种形式

来自分类Dev

具有多种形式输入值的数学

来自分类Dev

具有多种形式的Django-TinyMCE

来自分类Dev

引导具有多种形式的单个模态窗口

来自分类Dev

jQueryUI手风琴具有多种形式

来自分类Dev

Rails中的多种形式

来自分类Dev

选择页面上具有多个选定值的选择框

来自分类Dev

页面具有多种形式的回发后,还原活动的引导程序选项卡

来自分类Dev

jQuery的PHP文件中的多种形式和文件提交

来自分类Dev

用多种形式在Jquery中更改图标类

来自分类Dev

在一个页面上将一个脚本用于多种形式

Related 相关文章

热门标签

归档