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

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

syn 13-07-07 13:47

עצירה של submit דרך onclick
 
אני צריך לעצור submit של form ברגע שלוחצים על כפתור הsubmit.
הקוד בודק משהו, אם התשובה היא True הוא ממשיך,
אם לא, אני צריך שהוא יעצור ולא יעשה כלום.

תודה מראש.

LosNir 13-07-07 13:48

אסור לבקש קודים..

syn 13-07-07 13:49

אני לא מבקש קודים, אני מחפש פקודה שתעצור את ה submit.

Elad-A 13-07-07 13:49

PHP קוד:

<form onsubmit="javascript:return check_form();" 

ובפונקציה אם הפרטים נכונים תחזיר true

Rom 13-07-07 13:49

תעשה onclick לפונקציה
בפונקציה תבדוק מה שאתה רוצה לבדוק אם הוא נכון תעשה submit לטופס דרך JS
אם לא תעשה מה שאתה רוצה (alert או שליחת לדף אחר וכו')

syn 13-07-07 14:08

ציטוט:

נכתב במקור על ידי Rom (פרסם 520140)
תעשה onclick לפונקציה
בפונקציה תבדוק מה שאתה רוצה לבדוק אם הוא נכון תעשה submit לטופס דרך JS
אם לא תעשה מה שאתה רוצה (alert או שליחת לדף אחר וכו')

השתמשתי ב-
HTML קוד:

if (alertMsg.length == l_Msg && form.text1.value == "$secode"){
זה פשוט מתעלם מהתנאי השני, מה לעשות?

WebProject 13-07-07 14:10

מה הסיבוך?

PHP קוד:

<button onclick="return false;">Text</button>
<
input type="button" onclick="return false;" value="Text" /> 


Elad-A 13-07-07 14:10

אם תראה לנו את רוב הקוד יותר נוכל לעזור לך וד"א תשתמש ב
PHP קוד:

document.getElementById("text1").value 

עריכה: טל, הוא רוצה לעצור את הטופס בשביל בדיקה. אז עדיף להשתמש ב onsubmit.

Rom 13-07-07 14:15

HTML קוד:

if (alertMsg.length == l_Msg && form.text1.value == $secode){
תנסה את זה

syn 13-07-07 17:06

תודה לכולם.
כתבתי את כל הקוד מחדש, וזה עובד :)


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

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