/ HTML कोड में इस कोड को जोड़ने के लिए मैं बिना रनैट = "सर्वर" को कैसे ट्रिगर करूं? - जावास्क्रिप्ट, html, प्रपत्र

HTML कोड पर इस कोड को जोड़ने के लिए बिना पहुंच के मैं runat = "server" को कैसे ट्रिगर करूं? जावास्क्रिप्ट, एचटीएमएल, रूपों

मैं एक फॉर्म में Google reCAPTCHA जोड़ रहा हूं, लेकिनयह एक सीएमएस प्रणाली (Luminate ऑनलाइन- जो भयानक है) के माध्यम से कर रहा है। मेरे पास HTML बटन कोड को संपादित करने की कोई पहुंच नहीं है, इसलिए मैं बटन में कोड रनैट = "सर्वर" को जोड़ने में असमर्थ हूं, इसलिए फ़ॉर्म मान्य नहीं करता है। क्या इसे करने का और कोई तरीका है?

मेरा कोड यहाँ है:

<head runat="server">

<script src="https://www.google.com/recaptcha/api.js" async defer></script>

<script type="text/javascript">
function get_action() {
var v = grecaptcha.getResponse();
console.log("Resp" + v);
if (v == "") {
document.getElementById("captcha").innerHTML = "You can"t leave
Captcha Code empty";
return false;
}
else {
document.getElementById("captcha").innerHTML = "Captcha
completed";
return true;
}
}
</script>

HTML: (मैं सीएमएस में कैप्शन के माध्यम से HTML जोड़ सकता हूं, लेकिन मैं सीधे बटन को संपादित करने में असमर्थ हूं)

  <div class="g-recaptcha" data-
sitekey="SITEKEYHERE"></div>

मूलतः, मेरे पास यह परीक्षण पृष्ठ पर काम कर रहा हैजब मैंने रनरैट = "सर्वर" को सबमिट बटन में डाला। हालाँकि, मुझे यह काम CMS के माध्यम से प्राप्त करने की आवश्यकता है और मैं सबमिट बटन को संपादित करने में असमर्थ हूं। तो, अभी, कोई भी reCAPTCHA की जाँच किए बिना फॉर्म जमा कर सकता है।

उत्तर:

जवाब के लिए 0 № 1

runat="server" एक मानक HTML विशेषता नहीं है। यह केवल कुछ ASP.NET सिस्टम पर लागू होता है।

यदि आपका CMS reCaptcha का समर्थन नहीं करता है, तो आप "भाग्य से बाहर हैं।" अकेले HTML के माध्यम से उस समर्थन को जोड़ने का कोई तरीका नहीं है।