پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: رفع مشکلات تخصصی کامپوننت فرم ساز آر اس فرم RSform
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
فرم به درگاه وصل هست هیچ مشکلی ندارم
میخوام ی فرم بسازم که مبلغ رو خود کاربر وارد کنه آیا همچین چیزی میشه؟
با سلام مجدد
من دو لیست لیست کشویی و یک تست باکس برای نمایش جمع، و یک دکمه، ایجاد کردم
لیست کشویی اول و دوم 4 تا ایتم داره،
وقتی مشتری یکی از آیتم ها در لیست کشویی (panlekala) انتخاب کنه، قیمتش د testbox (info)l نمایش بده،

کد:
<script type="text/javascript">
function calculateText()
{
var info1=document.getElementById('info');
var kpanel1=document.getElementsByName('form[Panelkala1]');
var kpanel2=document.getElementsByName('form[Panelkala2]');

if (kpanel.select = "بادام")
{kpanel.value=180000; }
else if(kpanel.select = "پسته")
{ kpanel.value=300000; }
else if(kpanel.select = "انجير")
{ kpanel.value=500000; }
else if(kpanel.select = "آلو خشک")
{ kpanel.value=800000; }

if (kpanel2.select = "تخمه")
{kpanel.value=5000; }
else if(kpanel.select = "سياه دانه")
{ kpanel.value=3500; }
else if(kpanel.select = "دارچين")
{ kpanel.value=7000; }
else if(kpanel.select = "توت خشک")
{ kpanel.value=8000; }

info1.value=0;
info1.value=parseInt(info1.value);
info1.value=parseInt(kpanel1.value)+parseInt(kpane  l2.value);
{
</script>


من اینها رو زدم، متاسفانه وقتی ایتم دوم یا سوم انتخاب می کنم، فقط ایتم اول همون قیمت "بادم" نمایش می دهد، نمی دونم مشکلش کجاست؟ آیا دستور شرطی ناقص است؟
خیلی ممنون راهنمایی کنید، با تشکر
گفتین اینجا مشکلم رو مطرح کنم یکی پیدا نمیشه جواب بده که آیا میشه تو
rsform
قیمت رو خود کاربر وارد کنه یا نه؟
2 روز منتظرم
اگر کمی دقت کنید جواب شما داده شده
فرقی نمیکنه که در "تکست باکس" ی که به درگاه متصل هست محاسبه شده یا دستری وارد شده.
با سلام و وقت بخیر
من یه فرم ثبت نام برای مترجمین سایت با آر اس فرم طراحی کردم
اما وقتی کاربر رمز عیور و تکرار رمز عبور رو میده
پیغام میده : ورودی نا معتبر است

نوع فیلد هم از نوع پسورد و اجباری هست

چرا؟
چطوری درستش کنم
باید دیده بشه
یک بکاپ از فرم در پیام خصوصی برام ارسال کنید.
با سلام بک آپ فرم رو براتون فرستادم با تشکر
flower
سلام
ظاهرا شما خواستید بایک فرم هم اطلاعات کاربر و دریافت کنید هم ثبتنام رو انجام بدید
برای اینکار از این آموزش استفاده کنید دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


اصولش هم این هست وقتی شما مقدار رو پسورد قرار دادید این پسورد و میخواد چک کنه و چون پلاگین مربوط و نصب نکردید و نمیتونه ارتباط بگیره پیغام خطا میده
البته اگر با همین فرمی که ساختید کاربر اول ثبتنام و لاگین کنه و پسورد ورودش رو بزنه خطا نمیده که عملا کار بیهوده ای هست.
سلام آقای سلیمانی ممنون از راهنماییتون
و با تشکر از زحمتون
من یه روشی پیدا کردم که تاییده هم میده هم برا پسورد هم برای ایمل کار میکنه من به روش زیر انجام دادم

برای پسورد:

1- فیلد: از نوع فیلد رمز عبور (فیلد متنی نیست)
با نام: password1
برچسب : رمز عبور
اجباری : بله
نوع معتبر سازی : حروف و عدد

2- فیلد: از نوع فیلد رمز عبور (فیلد متنی نیست)
با نام: password2
برچسب : تکرار رمز عبور
اجباری : بله
نوع معتبر سازی : حروف و عدد

3- ایجاد دکمه ارسال
نوشتن کد زیر در قسمت :
خواص -> خواص اضافه
onclick="return checkEmail('password1', 'password2');"

4- در قسمت css , javascript
در قسمت اسکریپت این تابع رو مینویسیم:
کد:
<script type="text/javascript">
function checkEmail(theForm) {
if (document.getElementById('password1').value != document.getElementById('password2').value)
{
alert('Those password don\'t match!');
return false;
}
else {
return true;
}
}
</script>

نکنه برای ایمیل و تاییدیه ایمیل هم همین کارو میشه کرد
نکته 2 اینکه باید فیلد رمز عبور انتخاب بشه نه متنی و نوعش عددی حرفی باشه

اینو گذاشتم تا سایر دوستان هم اگه مشکل مشابه داشتن بتونن استفاده کنند
البته برا ی من کار کرد حالا نمیدونم برای بقیه چطوری کار کنه

با تشکرflower

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

این روشی که شما استفاده کردید برای مقایسه دو فیلد با هم هست و اتفاقی که می افته دوتا پسورد با هم مقایسه میکنه در صورت برابر بودن در دیتابیس ذخیره میشن
و حدس من این بود که شما میخوای فرم ثبت نام در سایت بسازید

درضما برای مرتب شدن پست و بدون مشکل کپی کردن کدها برای کاربران انها رو در بین [code] قرار بدید
در پست قبل این کار انجام شد

موفق باشید
لینک مرجع