ايران ويج

نسخه‌ی کامل: خصوصیات شی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
سلام!!
کد 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 محتویات تکست باکس رو بررسی کنم.این کد درست هست؟ در واقع می خوام ببینم چه جوری میشه به خصوصیات شی دسترسی داشت؟



همچنین نحوه معرفی تگ فرم ، درسته؟
متوجه نشدم دقیقا سوالتون چی بود
ولی خصوصیات شی رو میشه با getAttribute() گرفت

فرم هم اشتباه هست؛
جناب baby مثل اینکه شما همه فن حریفیا!

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

if text1.text="ali" then

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

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

بسیار ممنون.
برای دسترسی به متد های یک شی از "." استفاده میشه

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

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

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

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

اون فرم رو هم چون اخر یرو با < نبستید گفتم اشتباه هست
بسیار ممنون.
خوب من کد رو به شکل زیر تصحیح کردم ، ولی اجرا نمیشه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
کد 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 برای مقایسه باید از == استفاده کنید! یکدانه مساوی یعنی مقدار دهی!
چهارما هم وقتی تمام این موارد رو اصلاح کردم هم باز تابعتون اجر نمیشد! (نمیدونم چرا!) اما دوباره نوشتم همون رو و اجرا شد.
جناب baby گل کاشتی! دستت درد نکنه

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

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

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

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

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

درواقع alert رو شبیه سازی میکنه با آیکونی که میخواهید؛
من کدم رو به صورت زیر تغییر دادم ، یعنی موااردی که گفتید رو اصلاح کردم ولی بازم نشد:
کد 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
کدش رو که بالا گذاشتم
از روی همون بنویسید
نقل قول: خواهش میکنیم Biggrin

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

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

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

خوب آخه کد من چه مشکلی داره؟!
صفحه‌ها: 1 2 3