-
August 1st, 2019, 20:56
#1
روش ساخت اینپوت در چاوااسکریپت
سلام
من میخوام یک فیلد اینپوت درست بنویسم با جاوا اسکریپت کدش چی میشه کد زیر رو مینویسم قبول نمیکنه
کد HTML:
var input = lyelink.createElement('input', { 'id': '_lye_url', 'type': 'text', 'value': lyelink_url, 'readonly': 'readonly', 'onclick': 'javascript:this.focus();this.select();', }); content.appendChild(input);
میخوام کد بالا یا یه کد جاوا اسکریپت یه چیز شبیه این درست کنه
همین
کد HTML:
<input type="text" id="_lye_ur" value="lyelink_url">
ویرایش توسط seosaz : August 1st, 2019 در ساعت 21:27
-
تعداد تشکر ها از seosaz به دلیل پست مفید
-
August 1st, 2019 20:56
# ADS
-
August 2nd, 2019, 00:15
#2
عضو انجمن
پاسخ : روش ساخت اینپوت در چاوااسکریپت
سلام
خدمت شما:
کد:
const input = document.createElement('input');
input.id = '_lye_ur';
input.className = 'lyelink_url',
document.body.appendChild(input);
-
تعداد تشکر ها از AriyaDownload به دلیل پست مفید
-
August 2nd, 2019, 03:24
#3
پاسخ : روش ساخت اینپوت در چاوااسکریپت
واقعا دستتون درد نکنه
فقط یه مشکل دارم
وقتی از کد استفاده میکنم
اینپوت درست شده میره انتهای صفحه چکار کنم نره انتهای صفحه؟
مثلا یه فایل جی اس درست میکنم و توی یه صفحه اچ تی ام ال میذارم
قسمت اول گفته لینک:
پایینش باید اینپوت بیاد
ولی اینپوت میره ته صفحه بعد از متن های دیگه
چکار کنم ته صفحه نیاد؟
-
تعداد تشکر ها از seosaz به دلیل پست مفید
-
August 21st, 2019, 00:16
#4
عضو انجمن
پاسخ : روش ساخت اینپوت در چاوااسکریپت
خواهش میکنم.
برای اینکه input توی مکان دلخواه در dom قرار بگیره، باید خط آخر کد رو تغییر بدید.
قبلش یک متغیر تعریف کنید که المنتی که میخوایید input ساخته شده در اون قرار بگیره رو باید تعریف کنید.
بعدش خط آخر رو تغییر بدید.
مثلا اگر میخواید input در المنتی که والدش کلاس test داره، قرار بگیره باید اینکار رو بکنید:
کد:
let test = document.querySelector('body .test');
const input = document.createElement('input');
input.id = '_lye_ur';
input.className = 'lyelink_url',
test.appendChild(input);
-
تعداد تشکر ها از AriyaDownload به دلیل پست مفید
-
August 23rd, 2019, 12:53
#5
پاسخ : روش ساخت اینپوت در چاوااسکریپت
دستتون درد نکنه
یعنی من هرجا بخوام از این کد استفاده کنم باید داخل اون یک کد با کلاس تست قرار بدم تا اینپوت روی اون نمایش داده بشه
ممنون
- - - Updated - - -
اگر کد من این باشه
کد PHP:
let test = document.querySelector('body .test');const input = document.createElement('input');input.id = 'test';input.value = '<?php echo htmlspecialchars_decode($url); ?>'test.appendChild(input);
کد نمایش من باید چی باشه اینو میزنم کار نمیکنه
کد
کد HTML:
<input type="text" class="test" id="test" >
-