2010-11-25 17 views
8

मुझे स्पैन टैग का मूल्य कैसे प्राप्त होता है और इसे मेरे फॉर्म में किसी अन्य पृष्ठ पर भेजता है?मुझे स्पैन टैग के मूल्य कैसे प्राप्त होते हैं

<span id="subtotal"></span> 

मैं एक पृष्ठ पर मेरी स्पैन टैग उप-योग की सामग्री भेजने की जरूरत है, मैं इसे एक छिपी हुई फ़ील्ड में सहेजना चाहते हैं, लेकिन मैं कोई रास्ता नहीं यह करने के लिए मिल गया ..

मैं इस का इस्तेमाल किया , लेकिन कोई सफलता नहीं!

function getTotal() { 
     return alert(document.getElementById('total').innerHTML); 
    } 

यहां उन लोगों के लिए सही कार्य है जिन्हें उत्तर की आवश्यकता है! बाद मैं स्क्रिप्ट पता लगा ...

function getTotal() { 
     //document.write(document.getElementById('total').innerHTML); 
     var someValue = $(".total").text(); 
     alert("Value is "+someValue); 
     //It cause to releoad the page and give me the parameter total   
     location.href="frmAdd.php?total=" + someValue; 
    } 

उत्तर

15

यह आपके मूल्य

$("#subtotal").text(); 
7

अगर आप jQuery का उपयोग कर रहे आप .text() विधि की कोशिश कर सकते दे देंगे।

$("#subtotal").text(); 
+0

सिर्फ मजाक कर रहा है, कैसे आ आपका जवाब मतदान हो रहा है, मैं इस सवाल का जवाब तुम्हारा पूर्व में दी गई .... – kobe

+1

@gov: मैं एक ही पल में दोनों उत्तर देखा। मैंने यह जवाब अधिक साफ पाया। अधिक सही व्याकरण और विराम चिह्न का उपयोग किया जाता है। यह अधिक पेशेवरता radiates। – BalusC

+0

@balusc कोई समस्या नहीं, मैं अगली बार इस तरह से करूँगा। – kobe

2

तुम वहाँ total के बजाय subtotal हो रहा should'nt?

function getTotal() { 
     return alert(document.getElementById('subtotal').innerHTML); 
    } 
4

अवधि का मूल्य id = "sub" के इनपुट फ़ील्ड में जोड़ा जाता है। आप छिपे हुए फ़ील्ड को क्लिक, चेंज, सबमिट, या आप अपने तर्क के रूप में करते हुए मानों को असाइन करने के लिए किसी भी ईवेंट का उपयोग कर सकते हैं।

$("#sub").val($("#subtotal").text()); 
    <span id="subtotal"></span> 
    <input type="hidden" id="sub" > 
+0

यह पहले ही हल हो चुका था। Id #subtotal का उपयोग करना .. वैसे भी उत्तर के लिए धन्यवाद! – B4NZ41

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