رفتن به مطلب

درخواست کد یک باکس


پست های پیشنهاد شده

سلام

دوستان من یه کدی میخوام که این طوری باشه

یک کادر کوچیک مثل همون کادر های جستجوی مطالب که تو هر سایتی هست بشه توش چیزی نوشت

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

اگه نتونستم کامل توضیح بدم یه مثال میزنم

مثلا یه کادری هست تو این دامین www.example.com تو کادر مینویسم test اوکی میزنیم وقتی اوکی زدیم بره به این ادرس

www.example.com/test

اون اسلش که بعد از ادرس قرار میگیره مهمه .مساوی نباشه.هیچ کاراکتر دیگه ای هم اضافه نکنه

دوستان خیلی خیلی لازم دارم اینو فک نکنم کد سختی باشه با یه input و اینا میشه نوشت ولی من بلد نیستم

اگه کسی بلده دریغ نکنه

ممنوووون

لینک به ارسال

شما بفرمایید چه کاری میخواید انجا بدید (عملیات اصلی) تا بهتر بشه کمک کرد

چون این نوع انتقال رو با فرم انجام نمیدن.

لینک به ارسال

شما بفرمایید چه کاری میخواید انجا بدید (عملیات اصلی) تا بهتر بشه کمک کرد

چون این نوع انتقال رو با فرم انجام نمیدن.

دقیقا همونطوری که گفتمو میخوام دیگه کارشم دقیق توضیح دادم
  • امتیاز 1
لینک به ارسال

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


<html>
<head>
<script>

function exefunction(){
var i = document.getElementById("tftext").value;
document.location.href=i;
}
</script>

</head>

<body>

<input id="tftext" type="text" value="test">
<input type="button" onclick="exefunction()"/>

</body>
</html>

  • امتیاز 1
لینک به ارسال

شما این کد را باید استفاده کنید


<div id="box-url">
<input type="text" id="go-url">
<div id="go" style="width:100px;border:1px solid #999;">رفتن</div>
</div>
<script>
$(document).ready(function(e) {
$('#go').click(function(){
var url = 'http://site.com/';
var gourl = $('#go-url').val();
window.location(url+gourl);
});
});
</script>

در ضمن کتابخانه jquery را هم اضافه کنید

اگه جواب گرفتید که خدا را شکر اگه جواب نداد بگید تا کد را اصلاح کنیم یا اگه منظورتون چیز دیگه هست بگید تا کدش را براتون بزاریم

  • امتیاز 1
لینک به ارسال

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


<html>
<head>
<script>

function exefunction(){
var i = document.getElementById("tftext").value;
document.location.href=i;
}
</script>

</head>

<body>

<input id="tftext" type="text" value="test">
<input type="button" onclick="exefunction()"/>

</body>
</html>

ممنون دوست گلم کد کار کرد.ولی یه جاش هم عوض شه درست میشه این به دردم نخود

مشکلش این بود که اینو توی هر صفحه قرار بدی و توی کارد بنویسی test اون تست رو اضافه میکنه به اخر اون صفحه که این کد قرار داره.من اینطوری نمیخوام

میخوام یه قسمت داشته باشه که توی اون قسمت مثلا بنویسی www.example.com/page بعد وقتی اون کادر توی هر صفحه ای باشه وقتی test مینویسیم اوکی میزنیم بره به این ادرس

www.example.com/page/test

ممنون میشم اونجاشم درست کنی

شما این کد را باید استفاده کنید


<div id="box-url">
<input type="text" id="go-url">
<div id="go" style="width:100px;border:1px solid #999;">رفتن</div>
</div>
<script>
$(document).ready(function(e) {
$('#go').click(function(){
var url = 'http://site.com/';
var gourl = $('#go-url').val();
window.location(url+gourl);
});
});
</script>

در ضمن کتابخانه jquery را هم اضافه کنید

اگه جواب گرفتید که خدا را شکر اگه جواب نداد بگید تا کد را اصلاح کنیم یا اگه منظورتون چیز دیگه هست بگید تا کدش را براتون بزاریم

وقتی اوکی میزنم کار نمیکنه

  • امتیاز 1
لینک به ارسال

شما هر آدرسی اونجا وارد کنی رو باز می کنه براتون. وقتی شما می زنی test خب تست رو به انتهای آدرس فعلی وارد می کنه. ولی وقتی شما یه http:// اولش بزاری آدرس مجزا رو براتون باز می کنه. شما می تونی مقدار پیشفرض تکس باکس رو http:// بزاری. بعد آدرس رو وارد کنی تا اون چیزی که می خوای انجام بشه.

  • امتیاز 1
لینک به ارسال

شما هر آدرسی اونجا وارد کنی رو باز می کنه براتون. وقتی شما می زنی test خب تست رو به انتهای آدرس فعلی وارد می کنه. ولی وقتی شما یه http:// اولش بزاری آدرس مجزا رو براتون باز می کنه. شما می تونی مقدار پیشفرض تکس باکس رو http:// بزاری. بعد آدرس رو وارد کنی تا اون چیزی که می خوای انجام بشه.

از این که نمیخوام خودم استفاده کنم که http رو بزنم.میخوام بزارم واسه کاربرا اونا هم نمیتونن بزنن

مقدرا پیشفرضو چطوری قرار بدم؟که توی اون کادر معلوم نشه یعنی پیش فرضش مخفی باشه؟

ویرایش شده توسط testerf
  • امتیاز 1
لینک به ارسال

از این که نمیخوام خودم استفاده کنم که http رو بزنم.میخوام بزارم واسه کاربرا اونا هم نمیتونن بزنن

مقدرا پیشفرضو چطوری قرار بدم؟که توی اون کادر معلوم نشه یعنی پیش فرضش مخفی باشه؟


document.location.href="http://"+i;

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...