У меня есть форма списка sharePoint, которую я заново вставил на страницу в режиме пользовательского добавления. В этом списке есть столбец типа выбора людей. Форма прекрасно работает до тех пор, пока я не добавлю код jquery по умолчанию в другой выпадающий столбец Теперь, когда я ввожу имя в столбец человека и нажимаю ввод, оно никогда не возвращает подчеркивание, подтверждающее, что человек действителен - я просто получаю значок обработки. Вот код jquery, который в противном случае работает. Мы находимся на MOSS 2007 SP2
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$('select[title$=Issue Type] option:eq(0)').text("Please Select").val("");
</script>
Полный блок кода после изменения noconflicity ():
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery('select[title$=Issue Type] option:eq(0)').text("Please Select").val("");
$('select[title$=Issue Type]').change(function(){
var issue = $('select[title$=Issue Type] :selected').text();
var bodyprefixes = [];
$('#issuetbl td:contains('+issue+')').nextAll().each(function(i, k) {
bodyprefixes.push($(k).html().replace(/DIV/g,"\n").replace(/ /g,"\n").replace(/<[^>]+>/g, ""));
});
$('input[title$=Subject]').val(bodyprefixes[1]);
$('textarea[title$=Message]').val(bodyprefixes[0]);
});
</script>