ورود

View Full Version : ارسال کلمه جستجو به موتور گوگل توسط jquery



aminmorteza
پنج شنبه 18 آبان 1391, 22:34 عصر
سلام دوستان من میخوام کلمه جستجو رو بفرستم به موتور جستجوی گوگل که کدی که نوشتم جواب نمیده دو تا input:radio هم قرار دادم که یکی برای جستجو در سایت و یکی برای جستجو در اینترنت کدم اینه



function search() {

var searchKey = document.getElementById("TextSearch").value;
var search = "http://www.google.com/search?domains=example.ir&oe=UTF-8&ie=UTF-8&hl=fa&sitesearch=example.ir&query=" + searchKey;
var search2 = "http://www.google.com/search?oe=UTF-8&ie=UTF-8&hl=fa&query=" + searchKey;
if (searchKey != null) {
if ($('#Radio1').is(':checked')) {
window.location.href = search;
}
else if ($('#Radio2').is(':checked')) {
window.location.href = search2;
}
}
}


ممنون میشم راهنمایی بکنید کدم رو اصلاح کنم.

masudafsar
جمعه 19 آبان 1391, 01:05 صبح
برای من جواب داد شاید ساختار Html مشکل داشته باشه. من از ساختار زیر استفاده کردم.

<body>
<div>
<input type="text" id="TextSearch"><br>
<input type="radio" id="Radio1" name="searchType" value="In Site">In Site<br>
<input type="radio" id="Radio2" name="searchType" value="In WWW">In WWW<br>
<input type="button" value="Search" onclick="search()">
</div>
</body>

plague
جمعه 19 آبان 1391, 06:50 صبح
فکر میکنم search کلمه رزرو شدست برای جاوااسکریپت و شما نمیتونی توی کدت استفاده کنی به عنوان متغیر