בירור | חיפוש בגוגל מתוך שדה
-
@יוסי-רחמים תכתוב את הקישור כולל הפרוטוקול בהתחלה. במקרה שלך זה HTTP או HTTPS, וככה הדפדפן יבין שהוא צריך להיכנס לאתר עצמו. דוג':
http://url
ואם אין לך כוח כל פעם למלא את זה בתיבת טקסט, אתה יכול להוסיף את זה בתוך ה-onclick, כמו ש @נ-נח הסביר בטוב טעם.
-
@יוסי-רחמים למה לא תעשה <"input type="url">?
ככה:```<input type="url" id="your web-site" name="your web-site">
(דוגמא חמודה...)
ואגב, במקום לשאול כל שורה בקוד תגגל, יש לך את W3SCHOOLS שמלמד ממש טוב, וstack over flow שיש להם תשובה (כמעט) לכל שאלה -
@מוטי-אורן איך אני מכניס את זה בקוד של @נ-נח
-
<script> let proto; </script> <input id="inputLink"> <div> <button onclick="proto = 'http'">HTTP</button> <button onclick="proto = 'https'">HTTPS</button> </div> <button onclick="location.href = document.getElementById('inputLink').value + proto">לחץ עליי</button>
משהו כזה. תשנה כראות עיניך
-
@יוסי-רחמים אמר בבירור | חיפוש בגוגל מתוך שדה:
@sara21 מה זה קשור למה ששאלתי?
לא רצית שדה טקסט שמעביר לקישור שבשדה טקסט?
-
בסוף עשיתי ככה והסתדר:
<button class="cs" onclick="location.href = 'https://www.bing.com/search?q='+document.getElementById('inputLink').value ">חפש</button>
אבל עכשיו יש עוד בעיה אם אני רושם שם כתובת אז הוא מחפש את הכתובת איך אני שאם מה שרשום זה url אז הוא ילך אליה ואם לא אז שיעשה את מה שרשמתי?
-
@יוסי-רחמים וואי סיבכת אותי קצת עם הרגקס.. לא נורא
הפונקציה validateUrl אמורה לוודא אם מדובר בURL תקין.<script> function validateUrl(url){ return /^(https?):\/\/[a-z0-9\-\.]{3,}\.[a-z]{3}/.test(url); } </script> <input id="inputLink"> <button class="cs" onclick="location.href = validateUrl(document.getElementById('inputLink').value) ? document.getElementById('inputLink').value : 'https://www.bing.com/search?q=' + document.getElementById('inputLink').value">חפש</button>
-
@מוטי-אורן כתוב בקוד שאם זה תקין אז תלך לכתובת ואם לא אז תחפש את זה?
-
@יוסי-רחמים בדיוק,
ועי' עוד כאן לגבי רגקס.
-
@יוסי-רחמים כתבתי בinput gmail.com ולא עבד
-
@יוסי-רחמים הביטוי שמוטי אורן כתב בודק כתובת כולל פורטוקול האינטרנט (https). ואתה כתבת כתובת בלי פרוטוקול.
-
@צדיק-תמים אז איך אני עושה שיבדוק גם בלי פרוטוקול?
-
@יוסי-רחמים צריך לבקש מ @מוטי-אורן שיערוך את הביטוי הרגולרי...
-
@מוטי-אורן אתה יכול לערוך?
אם אני מוחק את הhtpps אז הוא מחפש את זה בתוך האתר ולא בגוגל
@chv אתה יכול לכתוב כאן את הקוד שלו ערוך? -
@מוטי-אורן יש כזאת אפשרות או שזה רק עם https?
-
-
@צדיק-תמים אז מה אני צריך לכתוב?
-
@יוסי-רחמים אם אין לך שום ידע בתכנות
ואתה גם לא מעוניין לעשות שום דבר ממשי כדי ללמוד את זה
אז או שתשכור מישהו שיעשה לך את מה שאתה צריך בתשלום, אני משער שיש פה בפורום לא מעט שישמחו לעזור תמורת תשלום סמלי,
או לוותר על כל השכלולי JS וכדומה...
אי אפשר לצפות שכל פעם יגישו לך את כל המידע על מגש של כסף בשלמותו ויסבירו לך בדיוק-בדיוק מה לכתוב ובאיזו שורה
ניסיתי לשלוח קישור למראה מקום, ניסיתי בעבר לעזור לך להשתמש בגוגל (כמו כל המתכנתים, גם הרציניים...), וללא הועיל
אם תרצה, יש חומרי לימוד מעולים
כיוון שנראה שאתה לא יודע אנגלית כמו שצריך, החומר הכי טוב במחיר סביר זה הספרים של רן בר-זיק, בעברית. סדרה מצויינת, מנסיון. וגם לא כל כך יקרה.