नीचे वह फ़ॉर्म है जिसे मैंने AJAX के माध्यम से लोड किया था। जब मैं सीधे फॉर्म पेज चलाता हूं तो c_name पर autofocus फ़ायरफ़ॉक्स में काम करता है लेकिन जब AJAX के साथ लोड होता है तो यह नहीं होता है! हालांकि ओपेरा/सफारी/क्रोम के साथ यह ठीक काम करता है!एचटीएमएल 5 का ऑटोफोकस विशेषता केवल फ़ायरफ़ॉक्स में काम नहीं करती है जब <Form><input> अजाक्स के माध्यम से लोड किया जाता है। क्यूं कर?
<form action="client_entry_action.php" method="post" id="client_entry_form" name="client_entry_form">
<fieldset id="client_info_1">
<label for="c_name">Name:</label>
<input type="text" name="c_name" required placeholder="Name" autofocus="autofocus" />
<label for="c_phone">Phone Number:</label>
<input type="tel" name="c_phone" required placeholder="Mobile/Phone Number" />
<label for="c_email">Email:</label>
<input type="email" name="c_email" required placeholder="[email protected]" />
<label for="c_address">Address:</label>
<textarea name="c_address" ></textarea>
</fieldset>
<fieldset id="client_info_2">
<label for="c_info">Additional notes:</label>
<textarea name="c_info" ></textarea>
<input type="submit" name="add_client" value="Add Client" />
</fieldset>
</form>
यह ओपेरा के साथ ठीक काम करता है/सफारी/क्रोम हालांकि! क्या आप कृपया थोड़ा और विस्तार कर सकते हैं? – Vishu7
spec विशेषता के लिए सटीक व्यवहार को परिभाषित नहीं करता है, इसलिए शामिल सभी कार्यान्वयन वास्तव में spec-compliant हैं। Spec _does_ वर्णन करता है कि सामान्य विचार क्या है, लेकिन विभिन्न ब्राउज़र यह समझते हैं कि किस व्यवहार से अलग होना चाहिए। –