prompt( )

MUI HTML5

MUI

prompt( )

弹出系统输入对话框


void plus.nativeUI.prompt( message, promptCB, title, tip, buttons );
				

说明:

创建并显示系统样式输入对话框,可设置输入对话框的标题、内容、提示输入信息、按钮数目及其文字。 弹出的输入对话框为非阻塞模式,其中包含编辑框供用户输入内容,用户点击输入对话框上的按钮后自动关闭,并通过promptCB回调函数返回用户点击的按钮及输入的内容。

参数:

  • message: ( String ) 必选 输入对话框上显示的内容
  • promptCB: ( PromptCallback ) 可选 关闭输入对话框的回调函数
    回调函数中包括Event参数,可通过其index属性(Number类型)获取用户点击按钮的索引值,通过其value属性(String类型)获取用户输入的内容。
  • title: ( String ) 可选 输入对话框上显示的标题
  • tip: ( String ) 可选 输入对话框上编辑框显示的提示文字
  • buttons: ( Array[ String ] ) 可选 输入对话框上显示的按钮数组

返回值:

void : 无

示例:


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>nativeUI Example</title>
		<script type="text/javascript">
// H5 plus事件处理
function plusReady(){
	// 弹出输入对话框
	plus.nativeUI.prompt( "Input your name: ", function(e){
		console.log( ((e.index==0)?"OK: ":"Cancel")+e.value );
	},"nativeUI", "your name", ["OK","Cancel"]);
}
if(window.plus){
	plusReady();
}else{
	document.addEventListener("plusready",plusReady,false);
}
		</script>
	</head>
	<body>
	弹出系统输入对话框
	</body>
</html>