Youppie Arliansyah wrote:
> On 12/22/06, tito surya wardhana <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>>
>>
>> oh..jadi ngga ada hubungannya dengan php yah, nah gimana caranya setelah 
>> input barcode tadi langsung diproses, jadi ngga perlu tekan tombol submit. 
>> karena proses barcode dgn keyboard sama (dan berhubung barcodenya blom 
>> punya), saya buat sample seperti ini :
>>
>>    <html>
>>    <form name=form1 action="" method="post">
>>    <input type="text" name="barco" >
>>    <?
>>    if($submit)
>>    {
>>    echo $barco;
>>    }
>>    ?></html>
>>
>>  apakah saya harus tambahkan onchange="javascript:submit();" atau onkeypress 
>> di input type=text - nya.
>>
>>    mohon penjelasannya lagi.
>>
>>    tito
> 
> Coba pakai onchange, lalu periksa jika karakter yang masuk adalah
> ENTER. Kalau ENTER maka submitkan form nya.
> 
> 
> 
Bagaimana bila ada javascript yang memantau perubahan pada input barcode ?
Jadi bila berubah akan otomatis memproses tanpa campur tangan keyboard untuk 
press enter. Karena 
onchange event tidak dieksekusi bila perubahan nilai secara programming atau 
tanpa melibatkan 
keyboard. CMIIW.

Contoh saya dibawah ini belum saya coba dan saya asumsikan browser adalah 
firefox.

<script>
var LastValue="";
function PantauNProsesById(strID)
{
        var ErrHead="ERROR::PantauNProsesById\n";
        if(!strID){alert(ErrHead+"Parameter strID was not found");return;}

        var objBarcode = window.document.getElementById(strID);
        if(!objBarcode){alert(ErrHead+"Element with ID "+strID+" was not 
found");return;}

        if(objBarcode.value)
        {
                if(LastValue!=objBarcode.value){alert("Nilai Barcode adalah 
"+objBarcode.value);}
                else
                {
                        var xFunctName="PantauNProsesById('"+strID+"')";
                        setTimeout(xFunctName,500);
                }
        }
        else
        {
                var xFunctName="PantauNProsesById('"+strID+"')";
                setTimeout(xFunctName,500);
        }       
}
</script>

<input type="text" name="barco" id="InputBarcode">

<script>PantauNProsesById("InputBarcode");</script>

Semoga membantu.
fajr_n



-- 
www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia 
Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED] 
## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##

## Jaket ITCENTER tersedia di http://shop.itcenter.or.id 
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ITCENTER/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ITCENTER/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Kirim email ke