मैं ajax का उपयोग करने की कोशिश कर रहा हूं कि ड्रुपल फॉर्म के दो अलग-अलग हिस्सों को सिर्फ एक फॉर्म इनपुट ब्लर से अपडेट किया जाए।
मेरे इनपुट पर मानक अजाक्स सामग्री है:
$my_form['my_input']['#ajax'] = array(
'callback' => 'my_callback',
'wrapper' => 'my_target_div',
'event' => 'blur',
);
यह अच्छी तरह से काम कर रहा है, इनपुट अपडेट होने पर मेरी div को स्वैप कर रहा है ... हालांकि मैं अपने मूल इनपुट पर धब्बा के परिणामस्वरूप अलग कोड के साथ फॉर्म में कहीं और फॉर्म इनपुट भी अपडेट करना चाहता हूं।
क्या यह संभव है, कोई विचार?
संपादित करें: स्पष्टता के लिए, यहां मेरा वास्तविक विश्व उदाहरण है:
- सामग्री प्रकार 'मूवी'
- जोड़ा गया फ़ील्ड 'प्रायमरी_टेटल'
- जब 'Primary_title' को मेरे ajax कॉलबैक चेक में इसी तरह के तार के लिए अद्यतन किया जाता है और html को लौटाया जाता है।
कॉलबैक से html को खाली div में डाला जाता है।
वह हिस्सा शानदार काम कर रहा है!
मैं मानक नोड 'शीर्षक' इनपुट को भी संशोधित करने की कोशिश कर रहा हूं, इसे स्ट्रिंग को सुव्यवस्थित करने के लिए मैंने कुछ regex करने के बाद 'प्राथमिक_टाइटल' का मूल्य दिया है (प्रारंभ से "" या "ए" को हटाते हुए) परिणाम दो शीर्षक फ़ील्ड होंगे, एक पूर्ण शीर्षक 'Primary_title' और एक छंटनी 'शीर्षक' के साथ, जो रिकॉर्ड को सॉर्ट करने और प्रदर्शित करने के लिए उपयोगी होगा।