2012-11-30 31 views
7

Tôi cần thay đổi URL hành động biểu mẫu tùy thuộc vào loại nội dung của trang. Cho đến nay tôi cóSử dụng jquery để thay đổi URL hành động dạng

$('document').ready(function() { 
if ($('body').hasClass('hosting')) { 
     $('#quoteForm').attr('action', 'hostingURL'); 
     } 
}); 

và hoạt động hoàn hảo. Nhưng tôi cần phải mở rộng nó để bao gồm nhiều lớp cơ thể hơn. Tôi đã thử

$('document').ready(function() { 
if ($('body').hasClass('hosting')) { 
     $('#quoteForm').attr('action', 'hostingURL'); 
     } 
elseif ($('body').hasClass('workspace')) { 
     $('#quoteForm').attr('action', 'workspaceURL'); 
     } 
else{} 
}); 

nhưng không hoạt động. Mọi đề xuất đều được đánh giá cao.

+0

typo 'elseif' một khoảng trống giữa' khác if' – coolguy

+0

Hãy thử trả lời ở đây http://stackoverflow.com/questions/979024/changing-the -action-of-a-form-with-javascript-jquery –

+0

Bạn biết mọi người chỉ có thể tắt JavaScript, phải không? – Blazemonger

Trả lời

5

thêm khoảng trắng trong elseif như else if

Các vấn đề liên quan