anka81 adlı üyeden alıntı: mesajı görüntüle
niye js ile yapmak istiyosun ?
asp ile random kod üreten bi fonksiyon yapıp, hidden inputun value değerine direkt bunu yazdırsanya, daha kolay, daha pratik. ben öyle yapıyorum. (güvenlik kodu oluşturmak maksadıyla, sanırım sende o maksatla istiyosun, istersen kullandığım random fonksiyonunu yazıyım buraya asp istersen tabi,)
js ile yapmak istersen de jquery ile nasıl yapacağını açıklayabilirim. random değer için var ile bi değişken oluştur ve selector ile hidden value ye bunu ekle, misal:
var rasgele = ...... >> random sayı oluşturuyoz
$("#hidden_id").val(rasgele); >> inputu id ile seçip (name ile de olur, id daha kolay) value değerine rasgelede oluşan sayıyı aktarıyoz.
hidden olan inputa submit onclick olunca deger atmak istiyorum,ayni zamanda random sayi gonderen fonksiyonda session a da o deger i aticam,ve process.asp nin icinde formun hidden kismindan gelen deger ile sessiondaki degeri kiyaslarak process.asp nin calismasini saglatmak istiyorum,buradaki amacim,her hangi bir kullanicinin adres bar dan elle url girmesini engellemek,cunku kullanici elle url girdigi zaman hidden olan inputta deger olmadigin icin process.asp islem yapmayacak,ancak ve ancak submit onclick olunca calisacak.asp biliyorum ama javascriptte yeniyim,daha bir fonksiyondan aldigim degeri inputun icinde nasil o input degerine verecegimi bile bilmiyorum.