امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
خصوصیات شی
نویسنده پیام
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #1
خصوصیات شی
سلام!!
کد php:
<script type="text/javascirpt ">
function 
message()

{
if  (
document myform.ali="y")
{
alert ("hello،welcome")

}
}
</
script>
</
head>
<
body>
<
form name="myform"
<input type="button" onclick="message()" value="Click me">
<
input type="text" name="ali" value="type here and enter">
</
form>
</
body>
</
html

دوستان توی این کد من می خوام با دستور if محتویات تکست باکس رو بررسی کنم.این کد درست هست؟ در واقع می خوام ببینم چه جوری میشه به خصوصیات شی دسترسی داشت؟



همچنین نحوه معرفی تگ فرم ، درسته؟
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۱۸:۳۷:۳۶، توسط babyy.)
۲۴-خرداد-۱۳۹۲, ۱۸:۲۲:۰۱
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: خصوصیات شی
متوجه نشدم دقیقا سوالتون چی بود
ولی خصوصیات شی رو میشه با getAttribute() گرفت

فرم هم اشتباه هست؛
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۱۸:۳۸:۱۳، توسط babyy.)
۲۴-خرداد-۱۳۹۲, ۱۸:۳۶:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر, hadikh73, omid_phoenix, aKaReZa75
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #3
RE: خصوصیات شی
جناب baby مثل اینکه شما همه فن حریفیا!

نگاه کنید مثلا توی vb که ما میایم می گیم :

if text1.text="ali" then

حالا می خوام ببینم توی جاوااسکریپت چه جوری میشه خصوصیات کنترل رو بررسی کرد.مثل کد بالا که میاد خاصیت تکست کنترل تکست باکس رو کنترل می کنه.اوکی؟

بعدشم مشکل تگ فرم چی هست؟

بسیار ممنون.
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۱۹:۰۶:۰۷، توسط ترانسپورتر.)
۲۴-خرداد-۱۳۹۲, ۱۸:۴۴:۳۸
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: خصوصیات شی
برای دسترسی به متد های یک شی از "." استفاده میشه

حالت استاندارد برای گرفتن خصوصیات یک شی استفاده از DOM هست؛
از طریق DOM به همراه اسم شی‌خودمون؛ بهش دسترسی پیدا میکنیم و توسط getAttribute میتونیم هز خصوصیاتی که بهش دادیم رو بدست بیاریم

مثلا:
کد php:
var textbox document.getElementById('Tue'); 

یا:
کد php:
document.getElementsByTagName("a")[0].getAttribute("target"); 
اینم ببین

اما حالت‌های دیگه‌ای هم استفاده میشه؛ مثلا برای فرم استفاده از DOM واجب نیست و با همین روشی که گذاشتید میشه مقدار خصوصیات رو بدست اورد؛
مثلا:
کد php:
formname.textboxname.value="delete"

اون فرم رو هم چون اخر یرو با < نبستید گفتم اشتباه هست
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۲۰:۱۵:۰۱، توسط babyy.)
۲۴-خرداد-۱۳۹۲, ۲۰:۱۳:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر, hadikh73, aKaReZa75
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #5
RE: خصوصیات شی
بسیار ممنون.
خوب من کد رو به شکل زیر تصحیح کردم ، ولی اجرا نمیشهSad

کد php:
<script type="text/javascirpt ">
function 
message()

if (
myform.textboxname.value="test")
{
alert ("hello،welcome")

}
}
</
script>
</
head>
<
body>
<
form name="myform">
<
input type="button" onclick="message()" value="Click me">
<
input type="text"  value="type here and enter">
</
form>
</
body>
</
html
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۲۰:۵۷:۲۷، توسط ترانسپورتر.)
۲۴-خرداد-۱۳۹۲, ۲۰:۵۶:۳۹
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: خصوصیات شی
کد php:
<html>
<
head>
<
script>
function 
m()

    if (
myform.ll.value=="test"){
        
alert ("hello،welcome")
    }
}
</
script>
</
head>
<
body>
<
form name="myform">
    <
input type="button" onclick="m()" value="Click me">
    <
input type="text"  name="ll" value="type here and enter">
</
form>
</
body>
</
html

اولا که تکست باکستون اسم نداشت!
دوما توی myform.textboxname.value باید بجای textboxname اسم تکست باکستون رو میزاشتید
سوما توی if برای مقایسه باید از == استفاده کنید! یکدانه مساوی یعنی مقدار دهی!
چهارما هم وقتی تمام این موارد رو اصلاح کردم هم باز تابعتون اجر نمیشد! (نمیدونم چرا!) اما دوباره نوشتم همون رو و اجرا شد.
۲۴-خرداد-۱۳۹۲, ۲۱:۱۸:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, ترانسپورتر, omid_phoenix, aKaReZa75
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #7
RE: خصوصیات شی
جناب baby گل کاشتی! دستت درد نکنه

نقل قول: اولا که تکست باکستون اسم نداشت!
حواس پرتی!

نقل قول: سوما توی if برای مقایسه باید از == استفاده کنید! یکدانه مساوی یعنی مقدار دهی!
اینو نمی دونستم ، ببخشید!

یک سوال نامرتبت ، برای متد alert نمیشه نوع آیکونش رو مشخص کرد؟گرچه توی فایرفاکس اصلا هیچی نشون نمیده!
۲۴-خرداد-۱۳۹۲, ۲۱:۴۴:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #8
RE: خصوصیات شی
(۲۴-خرداد-۱۳۹۲, ۲۱:۴۴:۳۳)ترانسپورتر نوشته است: یک سوال نامرتبت ، برای متد alert نمیشه نوع آیکونش رو مشخص کرد؟گرچه توی فایرفاکس اصلا هیچی نشون نمیده!

خواهش میکنیم Biggrin

اینو بلد نیودم؛ اما الآن توی گوگل سرچ کزدم javascirpt alert icon
دیدم قبلا یکی پرسیده بود و در جوابش نوشته بودم نه نمیشه و لینک زیر رو معرفی کرده:
http://jqueryui.com/dialog/

درواقع alert رو شبیه سازی میکنه با آیکونی که میخواهید؛
۲۴-خرداد-۱۳۹۲, ۲۱:۵۳:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر, hadikh73, omid_phoenix, aKaReZa75
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #9
RE: خصوصیات شی
من کدم رو به صورت زیر تغییر دادم ، یعنی موااردی که گفتید رو اصلاح کردم ولی بازم نشد:
کد php:
<script type="text/javascirpt ">
function 
message()

if (
myform.a1.value=="test")
{
alert ("hello،welcome")

}
}
</
script>
</
head>
<
body>
<
form name="myform">
<
input type="button" onclick="message()" value="Click me">
<
input type="text" name="a1"  value="type here and enter">
</
form>
</
body
(آخرین ویرایش در این ارسال: ۲۴-خرداد-۱۳۹۲, ۲۲:۱۲:۱۲، توسط ترانسپورتر.)
۲۴-خرداد-۱۳۹۲, ۲۱:۵۹:۰۸
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #10
RE: خصوصیات شی
کدش رو که بالا گذاشتم
از روی همون بنویسید
۲۴-خرداد-۱۳۹۲, ۲۳:۱۰:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, omid_phoenix, ترانسپورتر
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #11
RE: خصوصیات شی
نقل قول: خواهش میکنیم Biggrin

اینو بلد نیودم؛ اما الآن توی گوگل سرچ کزدم javascirpt alert icon
دیدم قبلا یکی پرسیده بود و در جوابش نوشته بودم نه نمیشه و لینک زیر رو معرفی کرده:
http://jqueryui.com/dialog/

درواقع alert رو شبیه سازی میکنه با آیکونی که میخواهید؛

خیلی جالب بود!

خوب آخه کد من چه مشکلی داره؟!
(آخرین ویرایش در این ارسال: ۲۵-خرداد-۱۳۹۲, ۱۳:۵۲:۵۹، توسط ترانسپورتر.)
۲۵-خرداد-۱۳۹۲, ۱۳:۵۲:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : babyy


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS