আপনি কীভাবে <input>
জাভাস্ক্রিপ্টে কোনও ফর্ম পাঠ্যের ক্ষেত্রের ডিফল্ট মান সেট করবেন ?
আপনি কীভাবে <input>
জাভাস্ক্রিপ্টে কোনও ফর্ম পাঠ্যের ক্ষেত্রের ডিফল্ট মান সেট করবেন ?
উত্তর:
এটি করার একটি উপায়:
document.getElementById("mytext").value = "My value";
.value = ...
কেবলমাত্র বর্তমান মান পরিবর্তন করে। ফর্মটি পুনরায় সেট করা ( <input type="reset" />
উদাহরণস্বরূপ) মানটিকে আসলটিকে আবার পরিবর্তন করবে। বিপরীতে, setAttribute("value", ...)
ফায়ারফক্স এবং ক্রোমে সঠিকভাবে কাজ করে। ডিফল্ট মানটি পরিবর্তিত হয় তবে ব্যবহারকারী যদি ইতিমধ্যে এটি পরিবর্তন না করে তবে আসল মানটি পরিবর্তন করা হয়। তবে setAttribute
ব্রাউজারের সামঞ্জস্যতার কারণে প্রস্তাবিত নয়। অন্য কোন সম্ভাবনা আছে?
আমি 'সেটঅ্যাট্রিবিউট' ফাংশনটি ব্যবহার করি:
<input type="text" id="example"> // Setup text field
<script type="text/javascript">
document.getElementById("example").setAttribute('value','My default value');
</script>
value
ডট স্বরলিপি ব্যবহার করে সরাসরি অ্যাক্সেস করা উচিত: বিকাশকারী.মোজিলা.আর.ইন.ইউএস / ডকস / ওয়েবে / এপিআই / উপাদান.সেট্রিবিউট আপনি কেবলমাত্র মূল / মানটি ব্যবহার করার জন্য সেট / গেটঅ্যাট্রিবিউট ব্যবহার করেন। ডোম লোড হওয়ার পরে, .value
উপাদানটির আসল কার্যকরী মূল্য উপস্থাপন করে।
setAttribute
। আমার সমস্যাটি ছিল একটি ফাংশন কলের মাধ্যমে একটি ইনপুটটির মান পরিবর্তন করা, সর্বশেষ পরিবর্তিত ইনপুটগুলিও পরিবর্তন করা।
এগুলি চেষ্টা করে দেখুন।
document.getElementById("current").value = 12
// or
var current = document.getElementById("current");
current.value = 12
উত্তরটি খুব সহজ
// Your HTML text field
<input type="text" name="name" id="txt">
//Your javascript
<script type="text/javascript">
document.getElementById("txt").value = "My default value";
</script>
বা আপনি যদি জাভাস্ক্রিপ্ট পুরোপুরি এড়াতে চান: আপনি কেবল HTML ব্যবহার করে এটি সংজ্ঞায়িত করতে পারেন
<input type="text" name="name" id="txt" value="My default value">
value
বৈশিষ্ট্যটি ব্যবহার করার পরামর্শ দিয়েছেন ...
আপনি যদি একাধিক ফর্ম ব্যবহার করেন তবে আপনি ব্যবহার করতে পারেন:
<form name='myForm'>
<input type='text' name='name' value=''>
</form>
<script type="text/javascript">
document.forms['myForm']['name'].value = "New value";
</script>
সহজ উত্তরটি জাভাস্ক্রিপ্টে নয়, স্থানধারক পাওয়ার সহজতম উপায় স্থানধারকের বৈশিষ্ট্যের মাধ্যমে
<input type="text" name="text_box_1" placeholder="My Default Value" />
ইহা সাধারণ; একটি উদাহরণ:
<input type="text" id="example"> // Setup text field
<script type="text/javascript">
var elem = document.getElementById("example"); // Get text field
elem.value = "My default value"; // Change field
</script>
document.getElementById("fieldId").value = "Value";
অথবা
document.forms['formId']['fieldId'].value = "Value";
অথবা
document.getElementById("fieldId").setAttribute('value','Value');
এই অংশটি আপনি HTML ব্যবহার করেন
<input id="latitude" type="text" name="latitude"></p>
এটি জাভা স্ক্রিপ্ট:
<script>
document.getElementById("latitude").value=25;
</script>
আপনিও চেষ্টা করতে পারেন:
document.getElementById('theID').value = 'new value';