PDA

View Full Version : مبتدی: چک کردن یک چک باکس



css-man
جمعه 26 آبان 1391, 02:16 صبح
چطور میشه یه چک باکس رو چک کرد که تیک خورده یا نه

و مقدارش رو گرفت

soonami
جمعه 26 آبان 1391, 12:37 عصر
شما ميتوانيد با استفاده از دستورا ت php ‌اين كار رو كنيد به اين شكل انجام بدهيد
if (isset($_POST["checkbox"]))
echo "ok";
else
echo "pas ok";

اگر چك باكس كليك خورد اين كارو انجام بده و......

css-man
جمعه 26 آبان 1391, 12:59 عصر
دوست عزیز وقتی سوالم رو تو قسمت جاوا اسکریپت پرسیدم یعنی میخوام با جاوا.... این کارو بکنم

mrgraphy
شنبه 27 آبان 1391, 10:57 صبح
سلام دوست عزیز.
من یه متدی نوشتم که با کلیک بر روی یک چک باکس با id خاص همه چک باکش ها چک بشه و برعکس.
از این متد میتونید متوجه بشید.

function checkAll() {
if(document.demo.master.checked== true) {
for(var i=0; i < document.demo.choices.length; i++) {
document.demo.choices[i].checked=true;
}
}
else {
for(var i=0; i < document.demo.choices.length; i++) {
document.demo.choices[i].checked=false;
}
}
}


شما اگر میخواید مقدار یک چک باکس رو بگییری که چک شده یا نه اول بنویسید document بعد اسم فرم (منظور خصوصیت name برای فرم هستش) و در آخر اسم چک باکس و در آخر مقدار checked رو برابر true یا false قرار بدید تا ببینید چک شده یا نه اینم کدش:


if(document.demo.master.checked== true) {
alert('چک شده');
}


و کد html



<form action="#" method="post" name="demo" >
<input type="checkbox" name="master" />
</form>

امیدوارم کمکتون کرده باشم.
موفق باشید.

hakan648
یک شنبه 28 آبان 1391, 12:58 عصر
سلام

توسط خاصیت checked از شئ CheckBox (http://www.w3schools.com/jsref/dom_obj_checkbox.asp) :

var isMale = document.getElementById("chkIsMale").checked;