آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عدم اجرای دستور جی کوئری در فرم دومرحله ای

MasterSPYware  9 سال پیش  9 سال پیش
0 0

سلام دوستان

من یه فرم دارم که وقتی با سلکتور بهش مسیر میدم دستورات جی کوئری عمل نمیکنه

این دستوراتمه:

سورس منم اینه:
 <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="assets/plugins/jquery/jquery-2.2.0.min.js"></script>

</head>

<body>

<div class="input-field col m12 s12">
<select class="js-states browser-default" tabindex="-1" onchange="myitems(this.value)" style="width: 100%" id="format" name="format">
<option selected disabled value="">نوع آگهی</option>
<option value="فروش">فروش</option>
</select>
</div>



<script>
function myitems(scr)
{
var xmlhttp;
if (scr=="")
{
document.getElementById("showitems").innerHTML="";
return ;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
document.getElementById("showitems").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getitems.php?q="+scr,true);
xmlhttp.send();
}
 function itpro(Number) {
Number+= ''; Number= Number.replace(',', '');
Number= Number.replace(',', '');
Number= Number.replace(',', '');
Number= Number.replace(',', '');
Number= Number.replace(',', '');
Number= Number.replace(',', '');
x = Number.split('.');
y = x[0];
z= x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(y)) y= y.replace(rgx, '$1' + ',' + '$2');
return y+ z;
  $("input.integer").keydown(function (e) {

if (e.ctrlKey) {

// CTRL + INS
if (!((e.keyCode == 45) ||
// CTRL + C
(e.keyCode == 67) ||
// CTRL + V
(e.keyCode == 86))) {

e.preventDefault();

}

}
else {

if (e.shiftKey) {

// SHIFT + TAB
if (!((e.keyCode == 9) ||
// SHIFT + LEFT ARROW KEY
(e.keyCode == 37) ||
// SHIFT + RIGHT ARROW KEY
(e.keyCode == 39) ||
// SHIFT + INS
(e.keyCode == 45))) {

e.preventDefault();

}

}
else {

// BACKSPACE
if (!((e.keyCode == 8) ||
// TAB
(e.keyCode == 9) ||
// LEFT ARROW KEY
(e.keyCode == 37) ||
// RIGHT ARROW KEY
(e.keyCode == 39) ||
// DELETE
(e.keyCode == 46) ||
// NUMBER KEYS
((e.keyCode >= 48) && (e.keyCode <= 57)) ||
// NUMLOCK KEYS
((e.keyCode >= 96) && (e.keyCode <= 105)))) {

e.preventDefault();

}

}

}

});
});
</script>

</body>
</html>

اینم getitems.php

 $user = $_GET['q'];
if ($user == "فروش"){
?>
<input type="text" class="integer" />
<?php
}
?>
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
MasterSPYware  9 سال پیش
0 0

اساتید جوابی ندارند؟
بخدا کارم گیره

0 0
تو کنسول نگاه کنید ببینید اروری داره اگه داره قرار بدید. (9 سال پیش)
پاسخ به سوال 
MasterSPYware  9 سال پیش
0 0

 Uncaught TypeError: $(...).sticky is not a function
at HTMLDocument.<anonymous> (default.js?44:721)
at j (jquery.min.js?44:2)
at Object.fireWith [as resolveWith] (jquery.min.js?44:2)
at Function.ready (jquery.min.js?44:2)
at HTMLDocument.J (jquery.min.js?44:2)
(anonymous) @ default.js?44:721
j @ jquery.min.js?44:2
fireWith @ jquery.min.js?44:2
ready @ jquery.min.js?44:2
J @ jquery.min.js?44:2
پاسخ به سوال 
MasterSPYware  9 سال پیش
0 0

چیشد داداش.چیزی دستگیرت نشد؟؟

پاسخ به سوال 
سجاد عباسی  9 سال پیش
0 0

اگه خط رو مشخص کنید با bold کردن خوب میشد. فک کنم مشکل اینه یه ; کمه...

 
 xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4){
document.getElementById("showitems").innerHTML=xmlhttp.responseText;
}
};

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .