2012-05-06 2 views
1

Как удалить действие атрибута действия формы на загрузку страницы?удалить атрибут действия формы

Моя форма

<form action="process" class="TTWForm ui-sortable-disabled" method="post" 
     novalidate=""> 


      <div id="field2-container" class="field f_100 ui-resizable-disabled ui-state-disabled"> 
       <label for="field2"> 
        Comments 
       </label> 
       <textarea rows="5" cols="20" name="field2" id="field2" required="required"></textarea> 
      </div> 


      <div id="field3-container" class="field f_100 radio-group required ui-resizable-disabled ui-state-disabled"> 

       <label for="field3-1"> 
        Work 
       </label> 


       <div class="option clearfix"> 
        <input name="field3" id="field3-1" value="Needs Revisions" type="radio"> 
        <span class="option-title"> 
          Needs Revisions 
        </span> 
       </div> 


       <div class="option clearfix"> 

        <input name="field3" id="field3-2" value="Fine" type="radio"> 
        <span class="option-title"> 
          Fine 
        </span> 
       </div> 


       <div class="option clearfix"> 
        <input name="field3" id="field3-3" value="Unstable" type="radio"> 
        <span class="option-title"> 
          Unstable 
        </span> 

       </div> 
      </div> 


      <div id="form-submit" class="field f_100 clearfix submit"> 
       <input value="Submit" type="submit"> 
      </div> 
     </form> 
+1

возможно дубликат [удалить атрибут html tag] (http://stackoverflow.com/questions/3 909555/remove-attribute-of-html-tag) - используйте поиск, прежде чем задавать новый вопрос. –

+0

Первый результат google для атрибута «jquery remove» относится к документированию '.removeAttr()'. –

+0

, если вы хотите удалить его, поскольку страница загружается, почему бы не оставить ее? – 11684

ответ

6
$(function(){ 
    $('form.TTWForm.ui-sortable-disabled').attr('action', ''); 
}); 

Или:

$(function(){ 
    $('form.TTWForm.ui-sortable-disabled').removeAttr('action'); 
}); 

Если вы хотите изменить это значение foo:

$(function(){ 
    $('form.TTWForm.ui-sortable-disabled').attr('action', 'foo'); 
}); 
1

Вы можете выбрать форму, а затем использовать .removeAttr() метод JQuery, чтобы удалить атрибут.

Что-то вроде этого:

// Wait for the document to be ready 
$(function(){ 
    // Remove the attribute from the form 
    $("form.TTWForm.ui-sortable-disabled").removeAttr("action"); 
}); 
Смежные вопросы