ebw Posted June 29, 2006 Report Share Posted June 29, 2006 luudzu izliidziet ar padomu! ir kaukads textfield kuram ir onkeyup events, kas izsauc javascript funkciju kas shii lauka datus apstraadaa. iekopeejot datus fieldaa butu nepiecieshams arii lai izsauc to pashu funkciju. radaas probleema ar onpaste eventu. tiktaalu viss normaali straadaa, tikai viena problema: ja iepeisto datus fieldaa ar Ctrl+V viss ir ok un f-a izsaucas ja iepeisto ar Right Click - Paste tad nestraadaa.. jau ieprieksh thanks! Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 29, 2006 Report Share Posted June 29, 2006 ebw --> pamegjini pielikt onclick .... Link to comment Share on other sites More sharing options...
ebw Posted June 29, 2006 Author Report Share Posted June 29, 2006 ar onClick nesanaak iisti taakaa vajag. kad pievieno onclick tad vinsh izpilda funkciju tikai peectam kad ar peli ir iepeistots, izklikshkjinaats laukaa no lauka un tad ieklikshkjinaats atpakalj. bet ideaali buutu ja click - paste straadaatu taapat kaa ctrl - v.. :( te ir bish vienkarshots piemeers: <html> <head> <script type='text/javascript'> function checkFieldData(object) { //alert(event.type); if(object) { document.getElementById("someButton").disabled = true; } else { document.getElementById("someButton").disabled = false; } } </script> </head> <body> <form name="someForm"> <input type="text"id="someField" value="" maxlength="50" onpaste="checkFieldData(this.value);" onkeyup="checkFieldData(this.value);" onclick="checkFieldData(this.value);"> <input type="submit"id="someButton" value="Button" id="someButton" disabled="false"> </form> </body> </html> Link to comment Share on other sites More sharing options...
v3rb0 Posted June 29, 2006 Report Share Posted June 29, 2006 iesākumam vēl pieliec klāt onChange="checkFieldData(this.value);" ja pazaudēs focusu izpildīsies onchange. ja turpināsi kaut ko rakstīt tad onkeyup izpildīsies. Link to comment Share on other sites More sharing options...
ebw Posted June 29, 2006 Author Report Share Posted June 29, 2006 jaa ar onchange ir veel drusku labaak.. paldies.. tikai izmainjas notiek kad tiek pazaudets fokuss. bet kaa vareetu panaakt lai vinjsh izpildaas uzreiz kameer veel iekshaa fieldaa takaa ctrl-v? :( Link to comment Share on other sites More sharing options...
v3rb0 Posted June 29, 2006 Report Share Posted June 29, 2006 kas pa eventu rodas kad notiek paste no peles popupa nezinu. es darītu ka onfocus eventā uzliktu lai ar window.setInterval() reizi pussecundē pārbauda vai ir mainījusies vērtība, ja ir, tad tālāk pārbauda ar checkFieldData(). onblur eventā vēlreiz pārbaudi ar checkFieldData() + ar window.clearInterval() izslēgtu taimeri. Link to comment Share on other sites More sharing options...
ebw Posted June 29, 2006 Author Report Share Posted June 29, 2006 kas pa eventu rodas kad notiek paste no peles popupa nezinu. es darītu ka onfocus eventā uzliktu lai ar window.setInterval() reizi pussecundē pārbauda vai ir mainījusies vērtība, ja ir, tad tālāk pārbauda ar checkFieldData(). onblur eventā vēlreiz pārbaudi ar checkFieldData() + ar window.clearInterval() izslēgtu taimeri. jaa shis variants ar interval sanaaca diezgan labs uz focus palaizh uz blur nonjem un viss izskataas ka normaali shancee lielais paldies par padomu! :) Link to comment Share on other sites More sharing options...
Recommended Posts