ボタンを押した際、データベースの内容と重複しないランダム文字列を生成し、
echo $this->Form->button('ランダム文字列生成ボタン',array('onClick'=>'','type'=>'button','id' =>'generateRnd')); //ここに echo $this->Form->input('randommoji',array('label'=>'ランダム文字列','type'=>'text'));
表示させたいんですが、どうやって書けばいいんでしょうか?
昨日も質問しましたが、まだ解決できず...
色々調べましたが、このように
document.getElementById('generateRnd').addEventListener('click',function(){clickRnd();},false); function clickRnd() { var rndStr = Math.random().toString(36).slice(-7); document.getElementById('randommoji').value = rndStr; }
ただボタン押すとランダム文字列は出ますが、データベースを参照するランダム文字列ではないので…
三日間困っています。バカですみません。できれば参照できるコードを教えてくれたら、今日解放されます。ありがとうございます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。