여러 포스트 순서를 선택합니다. 예를 들어, 나는 N_GIVEN, 다음 아이디, 기본적으로는 다음과 같이 정렬됩니다 클릭하면 :드롭 다운 나는이 같은 드롭 다운이 클릭
Array ([0] => id [1] => N_GIVEN)
나는이 작업을 수행하는 방법을 알고이
Array ([0] => N_GIVEN [1] => id)
사람처럼 정렬하려면?
여러 포스트 순서를 선택합니다. 예를 들어, 나는 N_GIVEN, 다음 아이디, 기본적으로는 다음과 같이 정렬됩니다 클릭하면 :드롭 다운 나는이 같은 드롭 다운이 클릭
Array ([0] => id [1] => N_GIVEN)
나는이 작업을 수행하는 방법을 알고이
Array ([0] => N_GIVEN [1] => id)
사람처럼 정렬하려면?
문제점에 대한 해결책이 있습니다. 선택 상자 대신 여러 확인란을 선택하십시오. 숨겨진 상자에 주문 값을 할당하는 onclick 함수를 호출하십시오. 귀하의 PHP 스크립트에서 그 숨겨진 상자의 참조와 함께 vale을 정렬하십시오. 시도해 볼 수있는 작은 예제가 있습니다.
<script>
function set_order(val)
{
var order_val = document.getElementById('order_val').value;
if(order_val=="")
{
order_val = val;
}
else
{
order_val = order_val+","+val;
}
alert(order_val);
document.getElementById('order_val').value = order_val;
}
</script>
<input type="text" name="order_val" id="order_val">
<input type="checkbox" name="fieldnames[]" value="id" onclick="set_order(this.value)" /> <label>id</label>
<input type="checkbox" name="fieldnames[]" value="FN" onclick="set_order(this.value)" /> <label>FN</label>
<input type="checkbox" name="fieldnames[]" value="N_FAMILY" onclick="set_order(this.value)" /> <label>N_FAMILY</label>
<input type="checkbox" name="fieldnames[]" value="N_GIVEN" onclick="set_order(this.value)" /><label>N_GIVEN</label>
여기에서 선택 취소 이벤트에 대한 스크립트 비트를 수정해야합니다. 선택을 취소하면 목록에서 값을 제거해야합니다. 희망이 당신을 도울 것입니다.
양식을 제출 한 후 또는 사용자 상호 작용 직후에 주문 하시겠습니까? 양식 제출 후 –
양식을 제출 한 직후에 selectbox에서 주문을 변경할 필요가 없습니다. – MrCkobe
사용자가 선택을 취소하면 어떻게됩니까? – DevZer0