2009-12-25 15 views
9

प्रस्तुत करने के लिए मैं पृष्ठ लोडसर्वर का उपयोग कर अपने आप फ़ॉर्म

$(function(){ 

$("input[name=name]").val("somename"); 
$("input[name=email]").val("[email protected]"); 
$('#aweberform').submit(); 

}); 

दोनों नाम/ईमेल मूल्य फार्म पर बसा पाने के लिए देखा जा सकता है के बाद स्वत: jQuery का उपयोग करके कोई फ़ॉर्म सबमिट करने की कोशिश कर रहा हूँ। लेकिन सबमिट घटना ट्रिगर नहीं होगी।

कोई भी जो यहां कोई रोशनी डाल सकता है?

धन्यवाद!

+0

मैंने फ़ायरबग कंसोल का उपयोग करने की कोशिश की और $ ('# aweberform') दर्ज करके interavtively चलाएं। सबमिट करें(); अच्छी तरह से यह निम्नलिखित देता है और [फॉर्म # aweberform addlead.pl] –

+1

हमें अपना HTML दिखाएं। – Sampson

+0

कोड को इसके नंगे जरूरी चीजों को कम करने का प्रयास करें (केवल दो इनपुट के साथ फॉर्म, प्रासंगिक जावास्क्रिप्ट/JQuery कोड, jQuery लाइब्रेरी का संदर्भ, और डॉक्ट टाइप/एचटीएमएल/हेड/बॉडी टैग)। यदि यह अभी भी काम नहीं करता है, तो पूरे स्ट्रिप-डाउन दस्तावेज़ को यहां पोस्ट करें। –

उत्तर

8

ठीक है, मैं समस्या

जाहिरा तौर पर इनपुट प्रस्तुत नहीं हो सकता है नाम सबमिट

<input type="submit" name="submit" value="click to submit!"> 

<input type="submit" name="someothername" value="click to submit!"> 

करने के लिए बदल पता चला और कहा कि समस्या का समाधान होने

मिला
+0

की आईडी को ले जाने के लिए फॉर्म को हैक किया, मैंने नाम बदल दिया, दूसरे को सबमिट किया, लेकिन जब मैंने दूसरे को बदल दिया तो पेज लटका, सबमिट नहीं किया गया, और जब नाम = "सबमिट" तो कुछ भी नहीं हुआ –

+0

अलर्ट काम कर रहा है लेकिन फॉर्म सबमिट नहीं करता है (एंडटाइम <= समय) \t { \t \t // अलर्ट ('123'); \t \t $ ("फॉर्म") सबमिट करें(); \t} –

1

सबमिट में एक समारोह जोड़ें। लगता है मेरे लिए काम करता है।

$('#aweberform').submit(function(){return true;}); 
1

इस document.getElementById('formId').submit();

1

मैं $('#myForm').submit() काम करने के लिए प्राप्त करने के लिए मेरी सबमिट बटन को दूर करने के लिए किया था की कोशिश करो। यकीन नहीं है कि क्यों।

संबंधित मुद्दे