【问题标题】:CSS/Javascript- Ignore readonly input to read in a formCSS/Javascript-忽略只读输入以读取表单
【发布时间】:2014-11-19 21:07:13
【问题描述】:

我只是想忽略所有“只读”输入值以在表单中读取。下面是我试图忽略的输入元素-

<input name="ctl00$MainContent$appFormDynamic$ctl00$PersonalDetails_Section$PersonalDetailsSection_ContactDetailsForm$AddressSearchControl$ucEditAddress$fkPostalCity$Input" 
id ="ctl00_MainContent_appFormDynamic_ctl00_PersonalDetails_Section_PersonalDetailsSection_ContactDetailsForm_AddressSearchControl_ucEditAddress_fkPostalCity_Input" 
type="text" readonly="readonly" value="test"></input>

我已经尝试使用以下但没有快乐,请有什么建议吗?

if ( $('input').is('[readonly!="readonly"]') ) { 
            formValues = //this should get all input values except readonly input.
            }

【问题讨论】:

    标签: javascript forms readonly


    【解决方案1】:

    以下 jQuery 返回所有没有 readonly 属性的输入元素:

    $("input:not([readonly])")
    

    【讨论】:

      【解决方案2】:
      if($('input').prop("readonly")!="readonly")
      {
      ...
      }
      

      使用propattr获取元素的属性。

      【讨论】:

        【解决方案3】:

        你应该可以使用:

        $('input').not('[readonly]')
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-01-24
          • 2019-05-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-03-14
          • 2020-11-29
          相关资源
          最近更新 更多