简单代码可在IE中使用,但不能在其他浏览器中使用

时间:2018-06-22 13:12:35

标签: javascript

下面的代码段(缩短了,但是我确定您的要旨)可以在Internet Explorer中使用,但不能在Firefox,Chrome或Edge中使用。 我无法更改代码,因为它是我们在工作中使用的基于Web的票务系统的一部分,但是有人可以告诉我是否可以在Firefox或Chrome中更改设置以使其正常工作吗?

public class TripleTab1 extends Fragment {

private TextView nameAndNumberText;
private Map<String, String> nameToNumberMapping;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState){

    nameAndNumberText = (TextView) getActivity().findViewById(R.id.numberToNameView);
    nameToNumberMapping = ContactNameAndNumberUtility
            .getNameToPhoneNumberMapping(getActivity()
            .getApplicationContext());

    for (Map.Entry<String, String> item : nameToNumberMapping.entrySet()) {
        String key = item.getKey();
        String value = item.getValue();

        nameAndNumberText.append(key);
        nameAndNumberText.append(value);
    }
    return inflater.inflate(R.layout.assign_pattern_tab_1, container, false);

}

}

降低:

function checkCallLogIsValid (userId){
 var t = document.getElementById('CallType');
 if (t.value == '' || t.value == '0'){
  alert ("You must provide a valid call type");
  return false;
 }
 return true;
}   

1 个答案:

答案 0 :(得分:-1)

请检查以下代码

function checkCallLogIsValid (userId){
 var t = document.getElementById('select3');
 if (t.value == '' || t.value == '0'){
  alert ("You must provide a valid call type");
  return false;
 }
 return true;
}