PDA

View Full Version : تغییر مقدار لینک عنصر <a>



رامین مرادی
دوشنبه 08 دی 1393, 17:16 عصر
دوستان چطور میشه موقع تغییر دو تکست باکس مقدار لینکو تغییر داد کد به صورت زیره


echo "<td class ='main_table' ><input name='' id='' class='txtbox' type='text' /></td>";
echo "<td class ='main_table' ><input name='' id='' class='txtbox' type='text' /></td>";
echo "<td class ='main_table' ><a href=amanatbook.php?id=".$rows["id"]."& memberid='1' & tarikh='2'>ثبت<a></td>";



به جای مقادیری که ارسال میشه عدد یک باید به جاش تکست اول قرار بگیره عدد دوم هم تکست دوم.
در ضمن این تکست باکسا به صورت عضو ردیف یک تیبل هست. امکان داره ده تا تکست پشت سر هم قرار بگیره البته توی ردیفای بعدی منظورمه

HaZeM+
دوشنبه 08 دی 1393, 22:41 عصر
1) بجای get از متد post استفاده کنید
2) از جاوااسکریپت استفاده کنید

function changeLink(){
var Input1 = document.getElementById('idTextboxeAvval').value;
var Input2 = document.getElementById('idTextboxeDovvom').value;
var Input3 = document.getElementById('idTextboxeSevvom').value;
window.open("url?get1="+Input1+"&get2="+Input2+"&get3="+Input3, "_self");
}

<a href="" onclick="changeLink()">ثبت<a>

موفق باشید

رامین مرادی
دوشنبه 08 دی 1393, 23:00 عصر
مشکل من استفاده از فرمه که نمیتونم.
خودم یه روش دیگه انتخاب کردم.کلا الگوریتم کاریمو عوض کردم که یه خورده برام پیچیده شد و کلی کار اضافی :لبخند::گریه:

HaZeM+
سه شنبه 09 دی 1393, 10:12 صبح
تو جاوا اسکریپتی که دادم نیازی به فرم نیست
لینک با توجه به فیلدها تغییر میکنه

موفق باشید