עזרה קטנה בhtml

איך אני יכול לעשות שאחרי שמקלידים את הנתונים הרצויים ולוחצים על האישור אז שיופיע להם "הנתונים התקבלו בהצלחה" באותו הדף!!, ולא בפתיחת דף נוסף.
(וגם שיעלם הנתונים ויופיע רק בהצלחה כאמור).
תודה
 

פרגית

משתמש סופר מקצוען
הנדסת תוכנה
בשביל להעלים את הפקדים:
<script type="text/javascript">
<!--
document.getElementById('<%= Panel1.ClientID %>').style.display = 'none') to hide
document.getElementById('<%= Panel1.ClientID %>').style.display = '') to show
// -->
</script>
ואפשר לעשות פקד נוסף עם המלל של הצלחה ושלאפשר את הנראות שלו בלחיצת כפתור​
 
ממש תודה אבל איך אני יכול להגדיר את זה גם בדף שמוגדר אצלו form action שמעביר את הנתונים לדף אחר בשרת שלי? מקווה שהבנתם אותי. ואם לא אסביר שוב
 

פרגית

משתמש סופר מקצוען
הנדסת תוכנה
אתה רוצה לכתוב קוד רק בצד client?
או להעביר נתונים מדף לדף?
 
אני צריך שהוא יעביר את הנתונים לדף השני אבל במקום לעבור לדף השני, אז שיראה שהנתונים נקלטו בהצלחה באותו הדף שכתב את הנתונים והנתונים מועברים לכתובת השנייה מבלי שהוא יעבור לשם.

אפשרי?
 

פרגית

משתמש סופר מקצוען
הנדסת תוכנה
אפשרי בהחלט.
השאלה עם מה אתה מתעסק.
קצת יותר רקע....
 
אני מקבל את הנתונים בhtml ומעביר את הנתונים לתוך דף php ששולח את הנתונים למערכת טלפונית שאני בונה.
תוכלו בבקשה לכתוב לי את הקוד כדי שאוכל לעשות זאת?
מה שאני צריך זה כתיבת הנתונים בhtml כגון שם פרטי וטלפון ואימייל וכו..., שאחרי שהוא לחץ אישור אז הוא ישלח את הנתונים לקובץ הphp שלי ולגולש הוא יראה הפעולה בוצעה בהצלחה באותו הדף שכתב את הנתונים.

האם אפשרי לקבל? זה מאד דחוף לי.
תודה
 

פרגית

משתמש סופר מקצוען
הנדסת תוכנה
סורי.
לא מבינה בPHP.
נסה לבדוק בגוגל.
זה אמור להיות מאד פשוט.
 
לא. לא חשוב לי הphp. מה שחשוב לי זה בhtml להגדיר form action לדף אחר כלומר להעביר את הנתונים לדף אחר, ואחרי שהוא הקליד את הנתונים ולחץ על אישיר אז שיראה באותו הדף שבוצע בהצלחה ולא יעבור לדף שמוגדר בform action.

זה מה שאני צריך
 

סל שרותים מתקדמים

משתמש רשום
D I G I T A L
בגדול: את כפתור submit תחליף לכפתור אחר שמפעיל קריאה לפונקצייה של js מספריית ajax

את הaction של הטופס תשליך לפח
ובמקומו תגדיר ב jquery כתובת לשליחת הנתונים שתחזיר לך את המילים "הפעולה בוצעה בהצלחה" שאותם תדפיס במקום הטופס

אם אתה לא מתמצא בשפות צד לקוח הייתי ממליץ לך לוותר על הדינמיות
ופשוט להגדיר בphp שאם התקבלו נתונים מהטופס שידפיס את האישור ואם לא את הטופס
למשל כך
קוד:
<?php
$form='<form METHOD="POST" action="" >
  <p>
      <input type="text" name="שם_פרטי" />
      <input type="submit" />
  </p>
</form>';

$ok_message='הנתונים נקלטו בהצלחה';

if( isset( $_POST['שם_פרטי'] ))
    {echo $ok_message; }
    else
    {echo $form; }

?>
אומנם הדף יתרענן אבל הלקוח יקבל משוב והטופס יעלם
בphp תוכל לעשות באותו קובץ עם הנתונים הרצונך בלי צורך כלל לעבור לדף אחר
 

רבקה גולדברג

משתמש פעיל
אני מציעה שבפקודת jquery את צריך לעשות hide ו show
כך: $("#hide").click(function(){
$("p").hide();
});

$("#show").click(function(){
$("p").show();
});
ובאות p אתה אמור לכתוב בhide את מה שאתה רוצה להעלים ובshow את מה שאתה רוצה להציג,
תיכנס לדף הזה: https://www.w3schools.com/jquery/jquery_hide_show.asp

למי שיודע js ו jquery זה מאד פשוט.
בהצלחה1
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט פ'

קכט פְּלָאוֹת עֵדְוֹתֶיךָ עַל כֵּן נְצָרָתַם נַפְשִׁי:קל פֵּתַח דְּבָרֶיךָ יָאִיר מֵבִין פְּתָיִים:קלא פִּי פָעַרְתִּי וָאֶשְׁאָפָה כִּי לְמִצְוֹתֶיךָ יָאָבְתִּי:קלב פְּנֵה אֵלַי וְחָנֵּנִי כְּמִשְׁפָּט לְאֹהֲבֵי שְׁמֶךָ:קלג פְּעָמַי הָכֵן בְּאִמְרָתֶךָ וְאַל תַּשְׁלֶט בִּי כָל אָוֶן:קלד פְּדֵנִי מֵעֹשֶׁק אָדָם וְאֶשְׁמְרָה פִּקּוּדֶיךָ:קלה פָּנֶיךָ הָאֵר בְּעַבְדֶּךָ וְלַמְּדֵנִי אֶת חֻקֶּיךָ:קלו פַּלְגֵי מַיִם יָרְדוּ עֵינָי עַל לֹא שָׁמְרוּ תוֹרָתֶךָ:
נקרא  9  פעמים

לוח מודעות

למעלה