View Full Version : اجرا نشدن تابع
z.gitaro
سه شنبه 02 اردیبهشت 1393, 10:45 صبح
تابع createform اجرا نمیشه میشه بگین اشکال کجاست
<script>
dynamicForms = function (options) {
function test() {
};
return {
//age: 10,
createForm: function (container) {
test();
}
};
}
</script>
<script>
function Company() {
var forms = dynamicForms({
fields:
[
{
fieldName: "CompanyName",
displayName: "نام شرکت",
type: "string",
filter: "contains",
sortOrder: "none",
visible: true,
},
],
});
form.createForm($('#container'));
}
</script>
itsurge
چهارشنبه 03 اردیبهشت 1393, 11:20 صبح
روش فراخونی این توابعت رو هم بنویس لطفا
z.gitaro
چهارشنبه 03 اردیبهشت 1393, 11:26 صبح
ممنون.اون مشکل رو حل کردم
یه سوال دیگه داشتم:
یه div گذاشتم که توش ul li هست حالا میخوام ماوس رو هر کدوم از li ها رفت رنگ پس زمینه اش عوض شه
این کد رو نوشتم ولی وقتی ماوس وارد div میشه برای li اولی که ماوس روش هست کار نمیکنه از دومی درست کار میکنه
$(itemsCmb).on('mouseenter', function () {
var divItemsId = $(this).attr("id");
$('#' + divItemsId + ' ul li').on('mouseenter', function () {
var active = $('#' + divItemsId + ' ul li.active');
$(active).removeClass("active");
$(this).addClass("active");
});
});
itsurge
چهارشنبه 03 اردیبهشت 1393, 12:41 عصر
از mouseenter استفاده نکن از hover استفاده کن
توضیحات کامل توی این سایت http://api.jquery.com/first/
z.gitaro
چهارشنبه 03 اردیبهشت 1393, 12:50 عصر
با جاوااسکریپت input رو بصورت پویا اضافه میکنم که نوعش numberهست چون maxvalue در بعضی مرورگرها ساپورت نمیشه میخوام با استفاده از jquery validation اینکارو بکنم ولی نمیدونم چجوری
itsurge
چهارشنبه 03 اردیبهشت 1393, 13:08 عصر
شما می تونید یک تابع خودتون بنویسید و اون رو به
jquery validation اضافه کنید مثلا
jQuery.validator.addMethod(
"textonly",
function(value, element)
{
valid = false;
check =/^[a-zA-Z]+$/.test(value);
if(check!=false)
valid = true;
return this.optional(element) || valid;
},
jQuery.format("Only letters must be entered")
);
jQuery.validator.addMethod("time", function(value, element) {
return this.optional(element) || /^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(:([0-5]?[0-9]))?$/i.test(value);
},
jQuery.format("Please enter a valid time.")
);
و این جوری ازش استفاده کن
$("[name=name]").rules("add", {
textonly: true,
required: true,
minlength: 2,
//ignore:"",
messages: {
required: "this is requried"
}
});
z.gitaro
چهارشنبه 03 اردیبهشت 1393, 22:40 عصر
تابع textonly که تعریف کردین نمیدونم برای minvalue به چه شکل میشه
itsurge
پنج شنبه 04 اردیبهشت 1393, 09:08 صبح
در ضمن دوست عزیز خوده jQuery.validator متد min داره از اون استفاده کن
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.