2010-01-03 3 views
6

При использовании jCart я заметил, что он не работает на iPhone. После некоторого тестирования (и говоря с разработчиком на jcart forum), кажется, что он не может назвать представить обработчик при нажатии на кнопку отправки:OnSubmit с мобильным Safari

$('form.jcart').submit(function(){...}); 

Я попытался изменить это:

$("form.jcart input[type='submit']").click(function(){...}); 
// There were some other code changes needed to make this change work, 
// but they are omitted for brevity (they don't impact the problem). 

Это тоже не работает. Я нашел другие сообщения о проблемах с .submit/onsubmit на iPhone, но похоже, что кто-то нашел для него работу?

+0

Может попытаться изменить тип от представить кнопки? –

+0

, пожалуйста, разместите свою разметку формы – slf

ответ

3

Джонатан: Я решил проблему, с которой мы столкнулись. Как выясняется, некоторые дополнительные коды были источником проблемы, и, удалив его, все работает нормально на iPhone, iPod Touch.

я описал решение обратно на форуме jCart: http://conceptlogic.com/jcart/help/viewtopic.php?f=3&t=316&start=10

Смежные вопросы