다음과 같이 애니메이션 검색 양식이 있습니다. 검색 버튼을 먼저 클릭 Jquery : 입력 유형을 버튼에서 제출 버튼으로 변경하십시오.
jQuery("#submitsearch").click(function() {
jQuery("#searchtext").animate({width:'toggle'},500);
jQuery(this).toggleClass("closed");
});
<form role="search" method="get" id="searchform" action="<?php echo home_url('/'); ?>">
<div id="searchtext">
<input type="text" value="" size="25" name="s" id="s" placeholder="<?php esc_attr_e('Search', 'reverie'); ?>">
</div>
<div id="submitsearch">
<input type="button" id="searchsubmit" value="" class="button postfix">
</div>
, 그것은 사용자들이 검색 할 것을 입력 할 수있는 텍스트 영역을 전환합니다. 그러나 검색 버튼을 다시 클릭하면 검색 양식을 제출해야합니다 (입력 유형이 버튼에서 제출로 변경되어야 함).
나는 이미 몇 게시물을 읽었지만, 몇 년 전부터 있습니다. & 아직 관련성이 있는지 확실하지 않습니다. 입력 유형을 변경할 수 있습니까?
왜 현재 단계를 추적하는 버튼에 '상태'속성이 없습니까? 처음 클릭하면 상태가 'submit'으로 설정됩니다. 두 번 클릭하면 form.submit()을 수행합니다. type 속성을 변경하는 것이 나에게 좋지 않다. – mastaBlasta