Ja dajte akal
6 отговора
150 прегледа
Ja dajte akal
Imam forma s mnogo butoni submit v neja kato vsichki bez edin sa delete a drugija e save/update. Ta kato napravia formata i kato klickna varhu neja primerno da vaveda nesto se fokusira delete buton ako natisnesh enter toj pravi submit i iztriva zapis. Ja kazete moze li da se napravi taka che da ne se fokusira avtomatichno butona delete a primerno save/update kojto e naj ot dolu.
Cialoto tova nesto da stane bez promiana na tipa na delete ili t.e. toj da si ostane submit button.
Cialoto tova nesto da stane bez promiana na tipa na delete ili t.e. toj da si ostane submit button.
Не съм сигурен, но...
Мисля че се прави с tabindex...
Ето ти пример:
<INPUT TYPE="text" NAME="123">
<INPUT TYPE="submit" name="s" tabindex=2 value=123>
<INPUT TYPE="submit" name="s" tabindex=1 value=222>
Другият вариант е да бъде с две или повече форми...
Да помагаш, това означава да показваш очевидни неща на слепци!
Ето ти пример:
<INPUT TYPE="text" NAME="123">
<INPUT TYPE="submit" name="s" tabindex=2 value=123>
<INPUT TYPE="submit" name="s" tabindex=1 value=222>
Другият вариант е да бъде с две или повече форми...
Да помагаш, това означава да показваш очевидни неща на слепци!
Re: Ja dajte akal
Ми аз що си мисля, че като натиснеш ентер не се изпраща никаква стойност за събмит бутона, следователно, скрипта трябва да разбира save/update по подразбиране и само ако е натиснат бутон delete, който е <INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=DELETE>... тогава за променливата на обкръжението с име SUBMIT ще се получи стойността DELETE... а ако просто натиснеш ентер- няма да има такава променлива, т.е. стойността и ще е празна! А ако е празна- скрипта да я прави на SAVE/UPDETE...
__________________
Баба::един ей такъв
Баба::готин тип
Loading...
__________________
Баба::един ей такъв
Баба::готин тип
Loading...
Re: Ja dajte akal
Ama ne e i tam e problema. Az proveriavam tochno tova dali ima stojnost na tozi buton i kakva e. Iztriva mi zapisa mamka mu. Az go napravih s javascript i oste edna forma stoto triabvashe da go prastam ama vse pak mi e interesno moze li da se napravi po lesno.
10x vse pak
10x vse pak
Re: Ja dajte akal
Ne mojah suvsem da razbera kakvo iskash. Kak taka kato shtraknesh vurhu formuliara se fokusira buton?
Ako iskash prosto da imash promenliva submitButton v server-side scripta bez da shtrakvash Submit, a s Enter:
if (!submitButton) submitButton = po_podrazbirane_value;
Mislia che bi triabvalo da raboti ako tova iskash.
Ako iskash prosto da imash promenliva submitButton v server-side scripta bez da shtrakvash Submit, a s Enter:
if (!submitButton) submitButton = po_podrazbirane_value;
Mislia che bi triabvalo da raboti ako tova iskash.
Re: Ja dajte akal
Аз трудно обяснявам ама ще повторя пак. Имам много "submit" бутони в една страница и всички без един изтриват ред от формата. Последния прави "update" на информацията във всички полета. Та сега по проблема: Като щракнеш въху формата се фокусира първия "submit" бутон, ама той е "delete" и ако случайно натиснеш "ENTER" cgi -я изтрива записа. Зора беше да се направи така, че примерно ако щракнеш върху формата да се фокусира/избере определен предварително бутон. Пробвах с onclick върху формата ама тогава не може да се радктира информацията щото винаги прехвърля фокуса ;-)
Аз си реших проблема по друг начин ама ми се стори инересно като тематика за форума.
Аз си реших проблема по друг начин ама ми се стори инересно като тематика за форума.
Re: Ja dajte akal
сложи save/update бутона пръв. май повече акъл не мога да ти дам :)
well well well...
well well well...