2017-09-01 15 views
6

के साथ साइट पर लॉगिन लॉगिन डेटा मैं एक छोटी सी लिपि लिखना चाहता हूं कि इसे चलाने पर इसे पहले से दिए गए एचटीएमएल साइट में कुछ डेटा भरना चाहिए। तो उदाहरण के लिए कहें कि साइट stackoverflow logn page है और मुझे अपना उपयोगकर्ता नाम और पासवर्ड भरना होगा।जेएस

यह जानते हुए कि उपयोगकर्ता नाम हमने:

<input type="email" name="email" id="email" size="30" maxlength="100" placeholder="[email protected]"> 

पासवर्ड:

<input type="password" name="password" id="password" placeholder="********"> 

और डेटा: (? सही)

data = {username:"user", password:"pass"}; 

हमारे js नीचे की तरह कुछ किया जाना चाहिए:

document.getElementById("email").value=data.username; 
document.getElementById("password").value=data.password; 

जो मैं वास्तव में नहीं समझता हूं कि साइट पर "पोस्ट" कैसे करें और फिर लॉगिन बटन दबाएं। (AJAX?) आम तौर पर इसे एक साथ कैसे लाया जाए और इसे एक चल रही स्क्रिप्ट बनाएं।

अग्रिम धन्यवाद।

उत्तर

2
document.getElementById("myForm").submit(); 

id="myForm"

+0

हम्म मैं थोड़े क्या तुम हो सकता है, लेकिन अभी भी यकीन है कि कैसे साइट के रूप मिलता है और यह करने के लिए नहीं कर रहा हूँ समझते हैं। मैं c/nodejs के साथ बहुत अच्छा हूं लेकिन बहुत कम जेएस/एचटीएमएल का उपयोग किया है, इसलिए कोई भी स्पष्टीकरण के साथ यह वास्तव में मुझे बहुत मदद नहीं करता है। हालांकि उत्तर के लिए धन्यवाद! :) –

+0

मैं समझता हूं कि इसे मेरे फॉर्म के साथ कैसे करना है (यदि मैं एक बना देता हूं), तो साइट के फॉर्म के साथ ऐसा करने में संघर्ष कर रहा हूं हालांकि –

+0

यह हो सकता है कि यह https://stackoverflow.com/questions/991367/how-to- आउट-द-फॉर्म-पेरेंट-ऑफ-इनपुट-इनपुट –

0

आप प्रवेश पृष्ठ डोमेन पर नियंत्रण है, तो आप एक अस्पष्ट प्रवेश पृष्ठ है, जो स्थानीय भंडारण करने के लिए प्रवेश मूल्यों तो सेट बना सकते हैं, लोड के साथ आप इनपुट एक HTML फ़ॉर्म में दायर एम्बेडेड "नियमित" लॉगिन पृष्ठ, जो स्थानीय भंडारण और लॉग इन को देखता है और पढ़ता है।

यहां एक नमूना लॉगिन पृष्ठ है।

उपयोगकर्ता = परीक्षण पासवर्ड = testpw

test login page

और यहाँ "गुप्त" प्रवेश पृष्ठ है, जहाँ आप इस तरह प्राप्त के माध्यम से क्रेडेंशियल भेज है: http://shawnanderson.net/stack/secretlogin.html?userID=test&userPW=testpw

secret login page

अन्य बुद्धिमान, आप लॉगिन पेज को आईफ्रेम में लोड कर सकते हैं और वहां से लॉगिन फ़ील्ड पॉप्युलेट कर सकते हैं।

iframe example

+0

आपके द्वारा प्रदान किए गए लिंक अधिक उद्देश्य प्रदान नहीं करते हैं। मेरा मतलब है कि आप उन्हें हटा सकते हैं और सबकुछ अभी भी समान होगा। –

+0

?? वे स्रोत कोड के साथ पूर्ण काम करने वाले नमूने हैं। – Shawn

+0

ठीक है, मैं समझता हूं कि अगर यह मेरी वेबसाइट थी, तो मैं इसे कैसे कर सकता था, लेकिन मैं अपने पीसी से ऑनलाइन फॉर्म में क्रेडेंशियल्स कैसे पोस्ट करूं। आईफ्रेम विधि सबसे सरल लगती थी। बीटीडब्ल्यू अच्छा काम w90ih;) –