بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مرتبط سازی دو input در جی کوئری
سلام.
من دوتا input دارم.
مقدار یکیشون رو 1000دادم.
میخوام مقدار دومی از 1000 بیشتر نشه!!!
البته مقدار همیشه متغیره.
با جی کوئری میشه نوشت.
مثال:
<input type="text" value="1000" />
<input type="text" maxlength="1000" />
0
0
مقدار یا طول ؟ اون maxlength مال طول هست - یعنی الان نوشتید بیشتر از 100 کاراکتر نمیتونید وارد کنید - برای نوشتن مقدار باید اول تو اینپوت چک کنید مقدار وارد شده حتما عدد باشه و با یه شرط ساده دومی هم میتونید مقدارش رو برسی کنید ( اون مقدار مورد نطری هم که از اینپوت اول میگیرید رو باز میتونید به سادگی دریافت کنید .) اگه کد خواستید بگید بنویسم (9 سال پیش)
0
0
مقدار یا طول ؟ اون maxlength مال طول هست - یعنی الان نوشتید بیشتر از 100 کاراکتر نمیتونید وارد کنید - برای نوشتن مقدار باید اول تو اینپوت چک کنید مقدار وارد شده حتما عدد باشه و با یه شرط ساده دومی هم میتونید مقدارش رو برسی کنید ( اون مقدار مورد نطری هم که از اینپوت اول میگیرید رو باز میتونید به سادگی دریافت کنید .) اگه کد خواستید بگید بنویسم (9 سال پیش)
برای این سوال 6 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
MasterSPYware
9 سال پیش
0
0
ببینین دوستان من این کد رو نوشتم برای input دوم.
اما بجای 24 میخوام بیاد و value input اولی رو بصورت آنی دریافت کنه
میشه راهنماییم کنین؟
<input type="number"/>
<script>
$("#input").on("change", function() {
var val = Math.abs(parseInt(this.value, 10) || 1);
this.value = val > 24 : val;
});
</script>
پاسخ به سوال
MasterSPYware
9 سال پیش
0
0
پاسخ صحیح
راه حل:
<script src="https://code.jquery.com/jquery-2.2.4.min.js" ></script>
<body>
....
<input id="input_1" type="text" />
<input id="input_2" type="text" />
...
<script>
$("#input_2").on("change", function() {
var val = Math.abs(parseInt(this.value, 10) || 1);
var val2 = $("#input_1").val();
this.value = val > val2 ? val2 : val;
});
</script>
</body>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .