के साथ एक PHP फॉर्म सबमिट करना, इसलिए मेरे पास वर्तमान में एक डाउनलोड लिंक और मेरी वेबसाइट पर एक ईमेल पते के लिए एक इनपुट फ़ील्ड है।ऑनक्लिक
फ़ाइल डाउनलोड करने के लिए आपको पहले अपना ईमेल डालना होगा।
मैं ऐसा करने के लिए एक फॉर्म का उपयोग करता हूं, ईमेल फ़ील्ड इनपुट फ़ील्ड और डाउनलोड बटन सबमिट बटन होने के साथ।
मुझे HTML5 के फॉर्म सत्यापन (आवश्यक फ़ील्ड, फ़ील्ड प्रकार इत्यादि पसंद हैं, यह सब बहुत अच्छा लग रहा है)।
समस्या यह है कि यदि मैं अपने सबमिट बटन पर क्लिक पर क्लिक करता हूं तो कोई भी अच्छा फॉर्म सत्यापन कार्य नहीं करता है।
<form>
<input type="email" id="email" placeholder="Please enter email" required>
<input type="submit" class="btn" onclick="downloadWin()" value="Windows">
<input type="submit" class="btn" onclick="downloadOsx()" value="Osx">
</form>
<script>
function downloadWin(){
event.preventDefault();
var email = $("#email").val();
if(email != ''){
if(validateEmail(email)){
location.href='http://s/index.php?page=downloadWin&email='+email;
}
}
}
function downloadOsx(){
event.preventDefault();
var email = $("#email").val();
if(email != ''){
if(validateEmail(email)){
location.href='http://s/index.php?page=downloadOsx&email='+email;
}
}
}
</script>
यह यह करने के लिए स्पष्ट तरीका नहीं हो सकता है, इसलिए कृपया अगर आपको लगता है कि आप एक बेहतर तरीका पता है मुझे बताओ :)
परिवर्तन रेडियो बटन में डाउनलोड के प्रकार और एक इनपुट प्रस्तुत का उपयोग करें। JQuery में सबमिट समारोह पर क्लिक करें। यदि आपको अधिक स्पष्टीकरण पिंग वापस चाहिए ... मैं आपको आगे बता दूंगा ... –