הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה קטנה בjs עם מחרוזות (https://hosts.co.il/forums/showthread.php?t=69667)

link 22-11-08 14:58

עזרה קטנה בjs עם מחרוזות
 
אני צריך עזרה קטנה בjs:
יש לי מערך של שמות וכשאני מזין משהו בתיבת טקסט אני בודק בעזרת str.match אם יש התאמה בין המחרוזות. אך הבעיה היא שאני רוצה לוודא התאמה חלקית.

ז"א - אם יש לי את השם שאול ואני מזין שא אז שאול יעלה וגם שמות אחרים שיש בם את הצירוף שא.

אשמח אם תעזרו לי בבעיה הזו בjs.

Shon12 22-11-08 16:08

אני כמעט בטוח שיש מודפיקטור לזה, אך אני לא זוכר אותו. בכל זאת עשיתי משהו ב-PHP תנסה לפתח את זה לJS(הרבה זמן לא נגעתי בJS)...

PHP קוד:

<?php
$text 
= array("sh" => "shon","do" => "dor","da" => "david");

if (isset(
$_POST['submit']))
{
    foreach (
$text as $key => $value)
    {
        if (
preg_match("#".$key."#",$_POST['sea']))
        {
        echo 
$value;
        }
    }
}
?>
<form method="post" action="">
<input type="text" name="sea" value="" />
<input type="submit" name="submit" value="GO!" />
</form>


daMn 22-11-08 16:28

עדיף שתעשה את זה עם AJAX, אחרת עם JS אתה חושף את הנתונים שלך.

mayden 22-11-08 16:31

קוראים לזה Auto Suggest / Auto Complete .. בAJAX:
http://www.google.co.il/search?hl=iw...+complete&meta=


כל הזמנים הם GMT +2. הזמן כעת הוא 11:47.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ