رفتن به مطلب

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


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

سلام

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

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

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

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

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

www.example.com/test

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

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

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

ممنوووون

لینک به ارسال

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

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

لینک به ارسال

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

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

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

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


<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>

لینک به ارسال

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


<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 را هم اضافه کنید

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

لینک به ارسال

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


<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 را هم اضافه کنید

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

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

لینک به ارسال

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

لینک به ارسال

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

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

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

ویرایش شده توسط testerf
لینک به ارسال

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

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


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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...