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

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

israeli 05-04-11 22:56

עזרה בטופס html
 
ב"ה

שלום חברים!

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

הטופס הוא שלי אני יכול לשנות בו את הקוד האם יש דרך לעשות את זה אשמח לעזרה?
הקוד של הטופס:
HTML קוד:

<form method="POST">
  <p>שם: <input type="text" name="T1" size="20"></p>
  <p><input type="submit" value="שלח" name="B1"><input type="reset" value="איפוס" name="B2"></p>
</form>


mrns 06-04-11 07:37

לא הבנתי כלום מה זאת אומרת בכתובת? אתה מתכוון ל GET?

OrPol 06-04-11 11:08

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

מה אתה מנסה לעשות?

israeli 06-04-11 15:58

ציטוט:

נכתב במקור על ידי Or Polaczek (פרסם 800751)
אתה יכול להשתמש בjs כדי לשלוח טופס.
אם אתה קולט נתונים ורוצה פשוט לשלוח אותם יש שיטות יותר קלות מליצור טופס רק בשביל הפרוטוקול.

מה אתה מנסה לעשות?

אז כך
אני רוצה שהטופס ישלח בצורה אוטומטית ע"י אישור בכתובת נגיד וזה הכתובת:
http://www.123.co.il/nune.html?hks=ok
שהטופס והקוד יהיה בhtml , והשיטה תיהיה בכל כניסה לקישור זה ישלח את הטופס

mrns , כעת פרטתי קצת יותר אשמח לעזרה

OrPol 06-04-11 20:29

זה הרבה הרבה יותר קל בphp,
אבל נזרום:

קוד:

<html>
<head>
<script language="javascript">
function gup(name)
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return results[1];
}

function send_form()
{
        document.formname.submit();
}

function check_submit()
{

if(gup(hks) == "ok")
        send_form();
}
</script>
<body onload="check_submit()">
<form>
</form>
</body>
</html>


israeli 06-04-11 22:11

ציטוט:

נכתב במקור על ידי Or Polaczek (פרסם 800783)
זה הרבה הרבה יותר קל בphp,
אבל נזרום:

ניסיתי לשלב את זה לטופס אבל זה לא נותן האם צריך לשנות משהוא בטופס לתאמה?

שאפו ענק על עזרה|לב|

OrPol 07-04-11 11:01

ציטוט:

נכתב במקור על ידי israeli (פרסם 800794)
ניסיתי לשלב את זה לטופס אבל זה לא נותן האם צריך לשנות משהוא בטופס לתאמה?

שאפו ענק על עזרה|לב|

רק לתת טופס שם בתגית של הform
ולהחליף בסקריפט את הformname לשם הזה

israeli 07-04-11 20:39

Or Polaczek אדם טוב , אין מילים על עזרה |לב|

OrPol 07-04-11 21:31

בשמחה.

למעוניינים, הסקריפט שצירפתי אכן קולט פרמטרים משורת הכתובת בצורה מושלמת

קוד:

function gup(name)
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return results[1];
}

שימוש בפונקציה ע"י:
קוד:

gup("var_name");
GUP - Get Url Parameters


שבת שלום.


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

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