3

onclick="..."のアンカーとonfocus="..."の入力の2つの要素があります。アンカーは入力ボタンによって切り替えられるため、ボタンにフォーカスがある場合はアンカーが表示され、フォーカスを失い、アンカーが非表示になります。onblurを最初に発生させることなく、アンカーからonclickイベントにアクセスする方法はありますか?

input(type="radio", name="sample", value=str(sample['id']),
     id="S"+str(sample['id']),onfocus = 'javascript:toggleVisibility("%stoggle");' 
     % sample['id'], onblur = 'toggleVisibility("%stoggle");' % sample['id'])

a("edit", id = "%stoggle" % str(sample['id']), style="display:none; float:right;
   padding-left:10px; text-decoration:none;", href='do something')
4

1 に答える 1

4

onmousedown の代わりに使用してみてくださいonclick

于 2012-07-10T07:29:27.740 に答える